Nick Samarin
852b84745c
Work on conversion of the navigation mesh: we build navmesh directly from blender mesh using custom face data, when no custom data provided we use RAS_MeshObject interface
2010-07-09 22:22:51 +00:00
Nick Samarin
36e27b0765
Added operator for generating navigation mesh for selected blender objects
2010-07-09 22:16:52 +00:00
Nick Samarin
4fb80f36e2
added actual creation of navigation mesh for navmesh modifier
2010-06-25 21:08:23 +00:00
Nick Samarin
543e64c601
- added new modifier to create navigation mesh (it's empty now)
...
- added parameters for navmesh modifier
2010-06-25 13:03:57 +00:00
Nick Samarin
e5b3909726
don't add obstacles for navmesh walls in the path following mode
2010-06-23 22:51:26 +00:00
Nick Samarin
c92d0dfdf6
Added:
...
- obstacle culling for correct simulation in 3d
- flag for steering actuator termination on reaching target
- path recalculation period
- advance by waypoints (for path following)
2010-06-18 23:48:52 +00:00
Nick Samarin
700c32e738
- registration obstacle in game object
...
- creation obstacle on object replication (including navmesh object)
- creation object transform for navigation mesh directly from blender object instead of using SGNode world transform (because SGNode doesn't exists yet when building navmesh on ProcessReplica)
2010-06-16 00:23:24 +00:00
Nick Samarin
147e8d01eb
- added acceleration and turn speed parameters for obstacle simulation
...
- added debug visualization for object velocities
2010-06-11 21:13:59 +00:00
Nick Samarin
12b33ca099
Added debug circle rendering (extended OglDebugLine to OglDebugShape, created new function KX_RasterizerDrawDebugCircle)
2010-06-10 00:25:04 +00:00
Nick Samarin
0183d55108
Added parameters for obstacle avoidance simulation: for object - flag for creation representation in simulation(OB_HASOBSTACLE) and obstacle radius (obstacleRad), for scene - obstacle simulation type (obstacleSimulation); added ui for new parameters
2010-06-10 00:19:06 +00:00
Nick Samarin
9d1b8bf0f8
Added segment obstacles, creation obstacles for walls of navigation mesh
2010-06-07 23:09:50 +00:00
Nick Samarin
0932f365bf
added obstacle avoidance code; object movement is implemented via setting velocity
2010-06-04 23:29:49 +00:00
Nick Samarin
d3d2e92fcc
synched branch with trunk at revision 29109
2010-05-31 23:44:43 +00:00
Nick Samarin
05b92f0fc9
Added new actuator type for following steering behaviors: seek, flee, path following; renamed KX_Pathfinder to KX_NavMeshObject
2010-05-31 22:35:22 +00:00
Nick Samarin
d7a701c2c5
- added new game object type for navigation mesh
...
- added py api for path finding and ray casting
- set svn properties for KX_Pathfinder
2010-05-27 20:18:56 +00:00
Nick Samarin
56784fcde9
added converting mesh of game object to Detour StatNavMesh (game object is defined by property "navmesh")
2010-05-19 01:42:17 +00:00
Campbell Barton
8ca3de6d63
fix for opengl render when called from python
2010-05-18 17:19:02 +00:00
Campbell Barton
9bf6ce5960
temp workaround for report/print conflict causing loaded libs to print twice in some cases.
2010-05-18 16:58:28 +00:00
Campbell Barton
25e740f29d
bpy.app.background - so a python script can check if blender is running without a UI
2010-05-18 15:57:51 +00:00
Campbell Barton
88743740b8
dont use a thread for baking in background mode, its not really any advantage since it starts a single thread that runs a loop.
2010-05-18 14:38:25 +00:00
Campbell Barton
a6826584ef
make pack all not back library data, dont attempt to pack image viewers or generated images.
2010-05-18 13:18:37 +00:00
Campbell Barton
496be8244e
fix for crash baking in background mode.
2010-05-18 08:10:05 +00:00
Matt Ebb
9862d29a9b
Fix [ #22303 ] bpy.ops.image.reload(); texture-button is always inactive
2010-05-18 07:59:40 +00:00
Campbell Barton
0a9d914ad7
context.PointCache --> context.point_cache (not to confuse type with property name)
2010-05-18 07:39:07 +00:00
Matt Ebb
e3587f9e9f
Fix [ #22304 ] Tiff 16bit gives darker images
...
Also fixed similar issue for jpeg2000
2010-05-18 07:28:44 +00:00
Matt Ebb
cf4f5c4497
Fix : Preview render wasn't updating when switching pinned materials (and other types)
2010-05-18 05:40:30 +00:00
Campbell Barton
45444ceee3
include game engine docs in sphinx doc generation:
...
bge.events, logic, render & types (others still need work)
Updated http://www.blender.org/documentation/250PythonDoc
2010-05-17 20:38:54 +00:00
Campbell Barton
3a12668e92
epydoc to sphinx markup for GameLogic module
2010-05-17 19:52:25 +00:00
Campbell Barton
9c3c7f970f
no functional changes, simplify some exr api code.
2010-05-17 16:42:53 +00:00
Campbell Barton
d5f74baa17
[ #21385 ] Multilayer OpenEXR files import into other compositors upside down
...
famous upside down EXR bugfix from Xavier Thomas
- Files from blender 2.4x will be flipped on load.
- New files will be saved correctly
tracker has detailed info for further reference.
2010-05-17 15:54:57 +00:00
Thomas Dinges
443d269ca2
* Screw Modifier was not alphabetical correct in the list.
2010-05-17 14:56:00 +00:00
Thomas Dinges
86f11345c4
Image Formats RNA:
...
* Removed references for R_MOVIE and R_HAMX. (these formats have been removed in the Imbuf cleanup.)
* Alphabetical order of Image Formats.
2010-05-17 14:47:46 +00:00
Campbell Barton
dbb914becc
blf docstring fix from Moguri
2010-05-17 07:33:37 +00:00
Joshua Leung
dc0edfd665
Drivers Bugfix:
...
Renaming bones now correctly fixes drivers referencing those bones. This includes driver paths and driver variables.
2010-05-17 04:22:41 +00:00
Campbell Barton
882ae4ea8f
convert GameKeys epydoc into sphinx markup
2010-05-16 23:25:05 +00:00
Campbell Barton
d8eace82d1
convert Rasterizer module to sphinx
2010-05-16 23:13:30 +00:00
Campbell Barton
9df8552ce3
convert GameTypes from epydoc into sphinx compatible markup, also removed deprecated functions
2010-05-16 22:57:22 +00:00
Martin Poirier
b65cc25be3
[ #22114 ] Manipulator Transform Orientation not respected
...
Potential fix (the error would explain the gimbal case, not the normal case. Also, it doesn't explain why it worked from time to time on other platforms).
2010-05-16 17:01:05 +00:00
Dalai Felinto
ce6e6112eb
Logic UI: copy logic operator (old Ctrl+C) + add logics (shift+a)
...
According to Matt the RMB->Copy to selected wouldn't work for logics because the copy we need is for the whole logic (s/c/a). So (at least for the time been), copy logic is possible again.
It work as 2.49 (replacing the existent logic).
Add Logics is a python menu to give quick access to add logics. I have to see how to put that in Add Menu. I should be easy, but I'll leave it for later.
2010-05-16 16:28:50 +00:00
Joshua Leung
5cd2e563d1
Keying Sets Bugfix:
...
Editing the settings of the active (absolute only) Keying Sets is now possible again.
2010-05-16 11:42:54 +00:00
Thomas Dinges
e1bf9d30bc
Properties Window:
...
*The narrowui value was hard coded in all ui scripts, made an user preferences option. Basically this value determines on which area width, it should switch between dual/single column layout.
ToDo: The Changes only take effect when reloading scripts/restarting Blender (after saving as default). Will maybe add the "Reload Scripts" operator next to the button in the future.
* Small fix for Fluid Add Button, when in single column mode. Didn't expand like the other "Add" Buttons.
2010-05-16 10:21:00 +00:00
Campbell Barton
c2ffcb8497
no functional changes
...
- add PySequenceMethods members (all NULL)
- spaces -> tabs
- cmake syntax warning from recent ghost commit
2010-05-16 10:09:07 +00:00
Thomas Dinges
91a6fb4b5c
Some Renaming:
...
Render:
*antialiasing > render_antialiasing
Mist:
*enabled > use_mist
Stars:
*enabled > use_stars
2010-05-16 08:36:29 +00:00
Campbell Barton
b9662fc637
patch from Dan Eicher
...
- pose markers new/remove
- font load/remove
- world load/remove
- particles new/remove
commented out node-tree for now since from what I can tell these have to be atteched to material/scene/texture (unlike other ID types)
2010-05-15 13:30:14 +00:00
Andrea Weikert
95366b3fbb
FIX: Enter didn't work in filebrowser when mouse inside icon or preview
...
Note: This is yet another problem that results from the fact that the icon/preview in file browser is now a button rather than just drawn as an image. (Similar to LEFMOUSE not working in filebrowser). This should be checked on as the fix might cause issues in the future when using image drag buttons in other parts of Blender.
2010-05-15 11:52:59 +00:00
Andrea Weikert
3db490d20f
Make creating and saving previews for Lamp, World, Texture, Material and Image datablocks consistent.
...
- For now the larger previews are created at the same time the small preview icons are created
- This brings back the previews when appending/linking
2010-05-15 10:37:21 +00:00
Joshua Leung
21bc4114df
Tweak to previous commit - the corrections shouldn't be done for translations, since that causes too many problems.
2010-05-15 03:55:34 +00:00
Joshua Leung
ef840868a3
Durian request: Attempted fix for rotations not taking non-uniform scaling of Graph Editor views into account.
...
With this fix, handles do not appear to rotate as violently as before, though this correction may still be too subtle to be noticed by many users.
2010-05-15 02:40:44 +00:00
Dalai Felinto
6d7a586697
Logic UI: setting all State temporarly to 1 when clicking in ALL (so it's more informative I think)
2010-05-14 23:09:55 +00:00
Campbell Barton
cd6332ca1e
patch from Dan Eicher
...
rna add/remove functions for lattices, brushes and metaballs
2010-05-14 21:16:37 +00:00