aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/bin/config.preview.donotuseyet-v2/defaults/physics.ini.defaults
diff options
context:
space:
mode:
authorJustin Clarke Casey2009-03-13 17:34:11 +0000
committerJustin Clarke Casey2009-03-13 17:34:11 +0000
commitd17314f331a40f58bae6ae891bc87f018c430450 (patch)
treee69cdb5557a9afe9411b1b0fa439967478cce2e6 /bin/config.preview.donotuseyet-v2/defaults/physics.ini.defaults
parentMark AssetBase.Metadata with [XmlIgnore] (diff)
downloadopensim-SC-d17314f331a40f58bae6ae891bc87f018c430450.zip
opensim-SC-d17314f331a40f58bae6ae891bc87f018c430450.tar.gz
opensim-SC-d17314f331a40f58bae6ae891bc87f018c430450.tar.bz2
opensim-SC-d17314f331a40f58bae6ae891bc87f018c430450.tar.xz
* Config preview round 2
Diffstat (limited to 'bin/config.preview.donotuseyet-v2/defaults/physics.ini.defaults')
-rw-r--r--bin/config.preview.donotuseyet-v2/defaults/physics.ini.defaults155
1 files changed, 155 insertions, 0 deletions
diff --git a/bin/config.preview.donotuseyet-v2/defaults/physics.ini.defaults b/bin/config.preview.donotuseyet-v2/defaults/physics.ini.defaults
new file mode 100644
index 0000000..3822aca
--- /dev/null
+++ b/bin/config.preview.donotuseyet-v2/defaults/physics.ini.defaults
@@ -0,0 +1,155 @@
1; Physics settings
2
3[ODEPhysicsSettings]
4 ;##
5 ;## World Settings
6 ;##
7
8 ;Gravity. Feel like falling up? change world_gravityz to 9.8 instead of -9.8. m/s
9 world_gravityx = 0
10 world_gravityy = 0
11 world_gravityz = -9.8
12
13 ; World Step size. (warning these are dangerous. Changing these will probably cause your scene to explode dramatically)
14 ; reference: fps = (0.09375/ODE_STEPSIZE) * 1000;
15 world_stepsize = 0.020
16 world_internal_steps_without_collisions = 10
17
18 ;World Space settings. Affects memory consumption vs Collider CPU time for avatar and physical prim
19 world_hashspace_size_low = -4
20 world_hashSpace_size_high = 128
21
22 ;Dynamic space settings Affects memory consumption vs Collider CPU time for static prim
23 meters_in_small_space = 29.9
24 small_hashspace_size_low = -4
25 small_hashspace_size_high = 66
26
27 ; ##
28 ; ## Contact properties. (the stuff that happens when things come in contact with each other)
29 ; ##
30
31 ; surface layer around geometries other geometries can sink into before generating a contact
32 world_contact_surface_layer = 0.001
33
34 ; Filtering Collisions helps keep things stable physics wise, but sometimes
35 ; it can be over zealous. If you notice bouncing, chances are it's being just
36 ; that
37 filter_collisions = false
38
39 ; Non Moving Terrain Contact (avatar isn't moving)
40 nm_terraincontact_friction = 255.0
41 nm_terraincontact_bounce = 0.1
42 nm_terraincontact_erp = 0.1025
43
44 ; Moving Terrain Contact (avatar is moving)
45 m_terraincontact_friction = 75.0
46 m_terraincontact_bounce = 0.05
47 m_terrainContact_erp = 0.05025
48
49 ; Moving Avatar to object Contact
50 m_avatarobjectcontact_friction = 75.0
51 m_avatarobjectcontact_bounce = 0.1
52
53 ; Object to Object Contact and Non-Moving Avatar to object
54 objectcontact_friction = 250.0
55 objectcontact_bounce = 0.2
56
57 ; ##
58 ; ## Avatar Control
59 ; ##
60
61 ; PID Controller Settings. These affect the math that causes the avatar to reach the
62 ; desired velocity
63 ; See http://en.wikipedia.org/wiki/PID_controller
64
65 av_pid_derivative_linux = 2200.0
66 av_pid_proportional_linux = 900.0;
67
68 av_pid_derivative_win = 2200.0
69 av_pid_proportional_win = 900.0;
70
71 ;girth of the avatar. Adds radius to the height also
72 av_capsule_radius = 0.37
73
74 ; Max force permissible to use to keep the avatar standing up straight
75 av_capsule_standup_tensor_win = 550000
76 av_capsule_standup_tensor_linux = 550000
77
78 ; used to calculate mass of avatar.
79 ; float AVvolume = (float) (Math.PI*Math.Pow(CAPSULE_RADIUS, 2)*CAPSULE_LENGTH);
80 ; av_density * AVvolume;
81 av_density = 80
82
83 ; use this value to cut 52% of the height the sim gives us
84 av_height_fudge_factor = 0.52
85
86 ; Movement. Smaller is faster.
87
88 ; speed of movement with Always Run off
89 av_movement_divisor_walk = 1.3
90
91 ; speed of movement with Always Run on
92 av_movement_divisor_run = 0.8
93
94 ; When the avatar flies, it will be moved up by this amount off the ground (in meters)
95 minimum_ground_flight_offset = 3.0
96
97 ; ##
98 ; ## Object options
99 ; ##
100
101 ; used in the mass calculation.
102 geometry_default_density = 10.000006836
103
104 ; amount of ODE steps where object is non moving for ODE to automatically put it to sleep
105 body_frames_auto_disable = 20
106
107 ; used to control llMove2Target
108 body_pid_derivative = 35
109 body_pid_gain = 25
110
111 ; amount of time a geom/body will try to cross a region border before it gets disabled
112 geom_crossing_failures_before_outofbounds = 5
113
114 ; start throttling the object updates if object comes in contact with 3 or more other objects
115 geom_contactpoints_start_throttling = 3
116
117 ; send 1 update for every x updates below when throttled
118 geom_updates_before_throttled_update = 15
119
120 ; Used for llSetStatus. How rigid the object rotation is held on the axis specified
121 body_motor_joint_maxforce_tensor_linux = 5
122 body_motor_joint_maxforce_tensor_win = 5
123
124 ; ##
125 ; ## Sculpted Prim settings
126 ; ##
127
128 ; Do we want to mesh sculpted prim to collide like they look?
129 mesh_sculpted_prim = true
130
131 ; number^2 non-physical level of detail of the sculpt texture. 32x32 - 1024 verticies
132 mesh_lod = 32
133
134 ; number^2 physical level of detail of the sculpt texture. 16x16 - 256 verticies
135 mesh_physical_lod = 16
136
137 ; ##
138 ; ## Physics logging settings - logfiles are saved to *.DIF files
139 ; ##
140
141 ; default is false
142 ;physics_logging = true
143 ;; every n simulation iterations, the physics snapshot file is updated
144 ;physics_logging_interval = 50
145 ;; append to existing physics logfile, or overwrite existing logfiles?
146 ;physics_logging_append_existing_logfile = true
147
148 ; ##
149 ; ## Joint support
150 ; ##
151
152 ; if you would like physics joints to be enabled through a special naming convention in the client, set this to true.
153 ; (see NINJA Physics documentation, http://opensimulator.org/wiki/NINJA_Physics)
154 ; default is false
155 ;use_NINJA_physics_joints = true