Keyword : F-Curve

5 logs Showing : 1 - 5 / 5

Mar 15, 2017

F-Curve Controller.js

It's a tag script to control other object's parameter by object's parameter that attached to.

it's available for Cheetah3D v7+.

c3d_fccontroller_20170315.jpg


F-Curve_Controller.js_20170315.zip ( application/zip : 4 KB)

MD5 : 6a5470a88a52d200fa092d585670178e

make your donation
for my scripts.

Sound Loader.js

It's a polygon script to load sound file ( .mp3 / .aiff / .mov / .wav . etc. ) as f-curve data.

put both files into ~/Library/Application Support/Cheetah3D/Scripts/Polygonobj folder

it's available for Cheetah3D v7+.

[update] 20170401: file path escape bug fixed.

[update] 20181119: max keycount bug fixed.


c3d_soundloader_ss_20170315.jpg

Sound_Loader_20181119.zip ( application/zip : 23 KB)

MD5 : 440984214002b4ee7dc88bcca176561d

make your donation
for my scripts.

Jul 30, 2012

Quick Recorder.js

タグを適用したオブジェクトに、アニメーションキーを打つマクロスクリプトです。

2つのスクリプトをそれぞれコピーして、使用して下さい。

Quick Recorder Pin.js -> ~/Library/Application Support/Cheetah3D/scripts/Tag folder
Quick Recorder.js -> ~/Library/Application Support/Cheetah3D/scripts/Macro folder

タグ パラメータ

recursive : タグを付けたオブジェクトをルートとして、子オブジェクトのキーを再帰的に記録する場合にチェックを入れます。

record position : 位置を記録する場合にチェックを入れます。
record rotation : 回転を記録する場合にチェックを入れます。
record scale : 拡大縮小を記録する場合にチェックを入れます。

record names : 位置・回転・拡大縮小以外のパラメータを記録する場合に、パラメータ名を入力します。複数のパラメータを入力する場合は、半角カンマで区切って下さい。
check parameter name : 上で入力するパラメータ名をチェックするボタンです。

curve type : F-Curve キーの補間タイプをセットします。


It's Macro script to add animation-key for an object attached custom tag.

To use this script, 2 script files will be copied a certain folder each.

Quick Recorder Pin.js -> ~/Library/Application Support/Cheetah3D/scripts/Tag folder
Quick Recorder.js -> ~/Library/Application Support/Cheetah3D/scripts/Macro folder

Tag parameters

recursive : record key revursively for child objects.

record position : record position.
record rotation : record rotation.
record scale : record scale.

record names : set custom parameter name for other parameters. multiply parameters are allowed with comma separated.
check parameter name : click to check other parameter names.

curve type : interpollation type of f-curve key.


update 20140207: some bugs fixed.


Quick_Recorder_20140207.zip ( application/zip : 7 KB)

MD5 : 2201aff71f2ba734b618971ba91b0934

make your donation
for my scripts.

Apr 17, 2012

F-Curve Utility.js

F-カーブのタイムリマップ、オシレートの作成のためのツールスクリプトです。 ~/ライブラリ/Application Support/Cheetah3D/scripts/Tool フォルダにコピーして使用して下さい。

[update: 20120614] 再帰動作のバグを修正
[update: 20130314] Time Reverse 機能の追加
[update: 20130314] ランダムバグを修正


It's a Tool script for Time remapping, making oscillation for F-Curve. Place it into ~/Library/Application Support/Cheetah3D/scripts/Tool folder to use.

[update: 20120614] fixed recursive bug.
[update: 20130314] Time Reverse function added.
[update: 20141118] fxied randomize bug. [update: 20190507] added remove keyframe function.


ch3d_fcurve_util_ss.png

F-Curve_Utility.js_20190507.zip ( application/zip : 4 KB)

MD5 : e526dbeff4b5d951c390851f4bb5de86

make your donation
for my scripts.

Apr 17, 2012

F-Curve Linker.js

オブジェクト(もしくはタグ)のパラメータ変更で、他のオブジェクト(もしくはタグ)のパラメータを更新するためのポリゴンスクリプトです。 ~/ライブラリ/Application Support/Cheetah3D/scripts/Polygonobj フォルダにコピーして使用して下さい。

update 2012/9/13: バグ修正

update 2013/1/28: バグ修正

注意: F-Curve オブジェクトは、オブジェクトブラウザ上でアップデート対象のオブジェクト( B object )よりも先頭に配置して下さい。後に配置すると設定通りアップデートされません。


It's a polygon script to manipulate parameters of object (or tag) with change of other object (or tag). Place it into ~/Library/Application Support/Cheetah3D/scripts/Polygonobj folder to use it.

update 2012/9/13: bug fixed.

update 2013/1/28: bug fixed.

Caution: F-Curve object has to be placed before an updated object ( B object ) at Object Browser. this rule of hierarchy at Object Browser is very important for the script will update an object with your settings. (Wink)


F-Curve_Linker.js_20130129.zip ( application/zip : 4 KB)

MD5 : f18fc39b4ac5d419d25c568d5e20cee9

make your donation
for my scripts.