[MaxScript]3ds Max system directorysystem directory


GetDir <filetype_name>   

[カスタマイズ](Customize) > [パス設定](Configure Paths)ダイアログ ボックスで指定したファイル タイプに対して設定したディレクトリを文字列として返します。
有効な <filetype_name> 値は次のとおりです。

#font | #Scene | #Export | #import | #help | #Expression | #preview | #image | #Sound | #plugcfg | #maxstart | #vpost | #drivers | #autoback | #matlib | #scripts | #startupScripts | #defaults | #renderPresets | #ui | #maxroot | #renderoutput | #animations | #archives | #Photometric | #renderassets | #userScripts | #userMacros | #userStartupScripts | #temp | #userIcons | #maxData | #downloads | #proxies | #assemblies | #pageFile | #hardwareShadersCache | #plugcfg_ln | #ui_ln | #autodeskcloud | #privateExchangeStoreInstallPath | #publicExchangeStoreInstallPath | #undefined

Air-Flow Visualization for Several Rotor Configuration(Link)


https://www.youtube.com/watch?v=rxO5DdkJhcc

http://www.dynamicflight.com/aerodynamics/ground_effect/

[max,vray]Vray3.2 Message windowの出し方。


Vray3.2 Message windowの出し方。

[RF]realflow python script ....."else and If"


realflow python script

#--------------------------------------------------
# Function: onSimulationFrame
#--------------------------------------------------

def onSimulationFrame():
frame = scene.getCurrentFrame()
#scene.message('hello::'+str(frameStr))

if ( frame > 3):
scene.message('hello')
else:
scene.message( 'done')

pass

[RW]ビューフォート風力階級表 (the Beaufort scale)


風の強さ。波の形状に影響する。ビューフォート風力階級表がパラメータの初期値のガイドにとてもいい。最終的には見た目の形状で値を詰めるのですが。

■THE BEAUFORT WIND SCALE
http://www.delta-s.org/weer/beaufort.html

http://weather-gpv.info/gw.php

[AE]3dsmax2014⇒AE カメラがずれるときの対処。


詳しくは、デジタルフロンティアさんのページにて。R&Dが非常に助かりました。感謝。
http://www.dfx.co.jp/dftalk/?p=11732


以下、カメラを修正するJAVA script
-----------------------------------------------------------

(function(){

    function adjustValueTime(prop, fps){
        var num = prop.numKeys;
        for(var i=1;i<=num;i++){
            var dstValue = prop.keyValue(i);
            var adjustTime = Math.round(prop.keyTime(i)*fps)/fps;
            prop.removeKey(i);
            prop.setValueAtTime(adjustTime, dstValue);
        }
    }

    if(app.project.activeItem){

        var cam = app.project.activeItem.selectedLayers[0];
        if(cam){

            app.beginUndoGroup('adjustKeyTime');

            var baseFrameRate = app.project.activeItem.frameRate;
            var baseProp = cam.property('ADBE Transform Group');
            var baseProp2 = cam.property('ADBE Camera Options Group')

            adjustValueTime(baseProp('ADBE Anchor Point'), baseFrameRate);
            adjustValueTime(baseProp('ADBE Position'), baseFrameRate);
            adjustValueTime(baseProp('ADBE Rotate X'), baseFrameRate);
            adjustValueTime(baseProp('ADBE Rotate Y'), baseFrameRate);
            adjustValueTime(baseProp('ADBE Rotate Z'), baseFrameRate);
            adjustValueTime(baseProp2('ADBE Camera Zoom'), baseFrameRate);


            app.endUndoGroup();
        }
    }

}());

---------------------------------

書式メモ:
■ADBE Camera Options Group

1 ズーム         ADBE Camera Zoom         [object Property]
2 被写界深度 ADBE Camera Depth of Field [object Property]
3 フォーカス距離 ADBE Camera Focus Distance[object Property]
4 絞り                 ADBE Camera Aperture    [object Property]
5 ブラーレベル ADBE Camera Blur Level [object Property]



■ADBE Transform Group

1 アンカーポイント(目標点) ADBE Anchor Point   [object Property]
2 位置 ADBE Position                    [object Property]
3 X 位置 ADBE Position_0 [object Property]
4 Y 位置 ADBE Position_1 [object Property]
5 Z 位置 ADBE Position_2 [object Property]
6 スケール ADBE Scale [object Property]
7 方向 ADBE Orientation [object Property]
8 X 回転 ADBE Rotate X [object Property]
9 Y 回転 ADBE Rotate Y [object Property]
10 回転(Z 回転) ADBE Rotate Z [object Property]
11 不透明度 ADBE Opacity [object Property]

[max]MacroScripts install directory


■MacroScripts
C:\Program Files\Autodesk\3ds Max 2014\MacroScripts