flagflag  
2: 2014-12-30 (Tue) 11:59:09 iseki source Cur: 2023-08-18 (Fri) 11:15:33 iseki source
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


Front page   New List of Pages Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom)

Site Search

Login

Username:

Password:


Lost Password?
Register now!!

Sub Menu

mini Calendar

Last MonthMay 2024Next Month
Su Mo Tu We Th Fr Sa
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 31
Today

Who's Online

51 user(s) are online (1 user(s) are browsing xpwiki)

Members: 0
Guests: 51

more...

Access Counter

Today : 4009400940094009
Yesterday : 5790579057905790
Total : 2365680523656805236568052365680523656805236568052365680523656805
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com