flagflag  If you want to see English page, please click "English" Button at Left.
2: 2014-12-30 (火) 11:59:09 iseki ソース 現: 2023-08-18 (金) 11:15:33 iseki ソース
Line 1: Line 1:
-**  Wind Module [#efefa4d9+**  FSFW (Simple Fluid Solver Wind) Module [#rc0a4833
-- OpenSim/Region/CoreModules/World/Wind+- This is a Wind module for OpenSim 
 +- Project Manager is H.Nishimura 
 +- System Constructor is Fumi.Iseki (Fumi.Hax) 
 + 
 +- This module uses Simple Fluid Solver program code by Jos Stam 
 +- This module uses [[AForge.NET>http://www.aforgenet.com/]] for FFT 
 +#br 
 + 
 +*** Demo [#taece34d] 
 +- [[YouTube Demo>http://youtu.be/yfppzAzG3L0]] 
 + 
 +&ref(SFSWind.png,40%); 
 +#br 
 + 
 +*** Theory of Simple Fluid Solver for Wind [#yd68d9b0] 
 + 
 +**** Theory and Original Source Code [#l55ba92b] 
 +- by Jos Stam 
 +-- http://www.dgp.utoronto.ca/people/stam/r​eality/Research/pub.html 
 +-- http://www.dgp.toronto.edu/people/stam/r​eality/Research/pdf/jgt01.pdf  
 +-- http://www.nealen.net/projects 
 +--- http://www.nealen.net/projects/algoanim/​flowanim.cpp 
 +#br 
 + 
 +** DownLoad [#mf524c48] 
 + 
 +*** Binary DLL [#q19fb2de] 
 + 
 +**** v1.0.0 [#qdfe6ffa] 
 +- for OpenSim-0.9.2.2 (Mono)  [[SimpleFluidSolverWind.dll>http://www.n​sl.tuis.ac.jp/DownLoad/SoftWare/OpenSim/​Modules/0.9.2.2/SimpleFluidSolverWind.dl​l]]  (12288Byte) 
 +- for OpenSim-0.9.3Dev (net6.0)  [[SimpleFluidSolverWind.dll>http://www.n​sl.tuis.ac.jp/DownLoad/SoftWare/OpenSim/​Modules/0.9.3/SimpleFluidSolverWind.dll]​] (24576Byte) 
 + 
 +- AForge.Math.dll  [[http://www.nsl.tuis.ac.jp/DownLoad/Sof​tWare/OpenSim/Modules/AForge.Math.dll]] (68096Byte) 
 + 
 +#br 
 + 
 +*** Source Code [#g60cd64d] 
 +**** Subversion Repository [#ue12301e] 
 +-- svn co http://www.nsl.tuis.ac.jp/svn/opensim/op​ensim.modules/trunk/Wind 
 +#br 
 + 
 +**** Compile Source Code (Linux) [#m95e9eb2] 
 + [Download WindModule-x.y.z.tgz] (x, y, z are integer number) 
 + # cp WindModule-x.y.z.tgz  [OpenSim directory]/bin 
 + # cd [OpenSim directory]/bin 
 + # zcat WindModule-x.y.z.tgz |tar xfv - 
 + # cd WindModule-x.y.z 
 + # ./build.sh                    (if you use 0.9.2, execute ./build.sh 0.9.2) 
 + # cp bin/SimpleFluidSolverWind.dll .. 
 + # cp AForge.NET/AForge.Math.dll .. 
 + 
 +** Install & Settings [#ac74a06b] 
 +*** Install [#r5969727] 
 +**** Download SimpleFluidSolverWind.dll [#rfbb5f17] 
 ++ Download ''SimpleFluidSolverWind.dll'' at this page. 
 ++ Copy downloaded ''SimpleFluidSolverWind.dll'' to OpenSim ''bin'' folder or directory. 
 +#br 
 + 
 +**** Download AForge.NET [#wa747e61] 
 ++ Please download AForge.NET from [[AForget.NET Download Page>http://www.aforgenet.com/framework/​downloads.html]].  My recommendation is ''[ Download Libraries Only ]'' 
 ++ Extract downloaded zip file. 
 ++ Copy ''AForge.Math.dll'' to OpenSim ''bin'' folder or directory (only AForge.Math.dll). 
 +#br 
 + 
 +*** Settings [#l65a9120] 
 +- Please Edit bin/''OpenSim.ini'' 
 +-- Sample 
 + [Wind] 
 +   ;# {enabled} {} {Enable wind module?} {true false} true 
 +   ;; Enables the wind module. 
 +   enabled = true 
 +  
 +   ;# {wind_update_rate} {enabled:true} {Wind update rate in frames?} {} 150 
 +   ;; How often should wind be updated, as a function of world frames. 
 +   ;; Approximately 50 frames a second 
 +   wind_update_rate = 100 
 +  
 +   ;; The Default Wind Plugin to load 
 +   ;wind_plugin = SimpleRandomWind 
 +   wind_plugin = SimpleFluidSolverWind 
 +   .......... 
 + [XEngine] 
 +   ........... 
 +   AllowOSFunctions = true 
 + 
 +** Support Script [#ze0d3973] 
 +***  SFSW_controller.lsl [#dfd4343f] 
 +- [[SFSW_controller.lsl>http://www.nsl.tui​s.ac.jp/svn/opensim/opensim.modules/trun​k/Wind/lsl/SFSW_controller.lsl]] 
 +- When you touch it, object Says module parameters 
 +#br 
 + 
 +**** Commands [#gacf0737] 
 + 
 +***** /6000 force value [#dd290e68] 
 +- Set a kind of the external force 
 +- value 
 +-- 0 : Random Wind (default) 
 +-- 1 : North Wind 
 +-- 2 : East Wind 
 +-- 3 : South Wind 
 +-- 4 : West Wind 
 +-- 5 : Rotational Wind 
 + 
 +***** /6000 period value [#t05329c6] 
 +- Set period of the external force 
 +- When this Wind module is called times of this value,  Wind module restarts. 
 +- If set 0, Wind module never restart by period. 
 + 
 +***** /6000 strength value [#c995f4ad] 
 +- Set Wind strength 
 +- Default is 1.0 
 + 
 +***** /6000 damping value [#r73d534c] 
 +- Set damping rate of the external force 
 +- Default is 0.85 
 + 
 +***** /6000 wind_visc value [#jcf9fe7c] 
 +- Set (scaled) viscosity coefficient of the wind 
 +- Default is 0.001 
 + 
 +***** /6000 wind_eps value [#n1e54e56] 
 +- Set lower limit of the energy variation rate. 
 +- When the energy variation rate is under this value, Wind module restarts. 
 +-- energy variation rate = (Previous Wind Energy - Current Wind Energy)/(Current Wind Energy) 
 +- If set 0.0, Wind module never restart by energy variation rate. 
 +- Default is 0.004 
 + 
 +***** /6000 region value [#k74c233d] 
 +- Set size of the region 
 +- Normally, the region is automatically set 
 + 
 +***** /6000 stop [#ce74eb34] 
 +- Stop the wind 
 +***** /6000 reset [#n4f2b142] 
 +- Stop the wind and reset script 
 +***** /6000 help [#pe008f84] 
 +- Show the help messages 
 +#br 
 + 
 +** [[Memo>./Memo]] [#rd24f4bb] 
 +#br


トップ   新規 ページ一覧 単語検索 最終更新   ヘルプ   最終更新のRSS 1.0 最終更新のRSS 2.0 最終更新のRSS Atom

サイト内 検索

ログイン

ユーザー名:

パスワード:


パスワード紛失
新規登録

サブ メニュー

ミニカレンダー

前月2024年 11月翌月
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
<今日>

オンライン状況

264 人のユーザが現在オンラインです。 (112 人のユーザが xpwiki を参照しています。)

登録ユーザ: 0
ゲスト: 264

もっと...

アクセスカウンタ

今日 : 2481248124812481
昨日 : 3947394739473947
総計 : 2446636424466364244663642446636424466364244663642446636424466364
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com