blender-staging.git
8 years agoMerging r38637 through r38703 from trunk into soc-2011-tomato
Sergey Sharybin [Mon, 25 Jul 2011 18:05:27 +0000 (18:05 +0000)]
Merging r38637 through r38703 from trunk into soc-2011-tomato

8 years agoFix #28035: point density texture doesn't bake.
Brecht Van Lommel [Mon, 25 Jul 2011 16:37:10 +0000 (16:37 +0000)]
Fix #28035: point density texture doesn't bake.

8 years agoFix #28079: UV propertional editing was incorrectly influenced by the
Brecht Van Lommel [Mon, 25 Jul 2011 16:16:32 +0000 (16:16 +0000)]
Fix #28079: UV propertional editing was incorrectly influenced by the
mesh X mirror option.

8 years agoFix #28014: joystick sensor not working. Broke this with an earlier commit
Brecht Van Lommel [Mon, 25 Jul 2011 15:44:41 +0000 (15:44 +0000)]
Fix #28014: joystick sensor not working. Broke this with an earlier commit
trying to fix blenderplayer startup warnings. It seems we do need to init
the SDL video subsystem even if we only want events, thanks Juha Maki-Kanto
for pointing this out.

8 years agoBGE BugFix for: [#23874] Custom projection matrix doesn't work in custom viewport
Dalai Felinto [Mon, 25 Jul 2011 15:37:55 +0000 (15:37 +0000)]
BGE BugFix for: [#23874] Custom projection matrix doesn't work in custom viewport
This was never highly tested, that's why I never committed (my patch for this was from September 2010).

But once again I got a report that this bug was a deal-break and the patch seems to work for this artist.
I believe it's working, but I will keep my eyes open for this.

8 years agomore vector order switching.
Campbell Barton [Mon, 25 Jul 2011 09:31:39 +0000 (09:31 +0000)]
more vector order switching.

8 years agominor edits to animation playback operator
Campbell Barton [Mon, 25 Jul 2011 07:14:54 +0000 (07:14 +0000)]
minor edits to animation playback operator
- remove own copyright from script
- print command before executing (helps troubleshooting)

8 years agostyle changes for operator scripts & some pep8 edits.
Campbell Barton [Mon, 25 Jul 2011 06:40:16 +0000 (06:40 +0000)]
style changes for operator scripts & some pep8 edits.

8 years agofix for DingTo's recent commit with the animation player, it ignored the case where...
Campbell Barton [Mon, 25 Jul 2011 06:38:21 +0000 (06:38 +0000)]
fix for DingTo's recent commit with the animation player, it ignored the case where the player is not an absolute path but found in the users $PATH (as is common on *nix systems).

now try and execute player, reporting the exception rather then checking the player file exists.
also made some pep8-80 style edits.

8 years agoswap vertor multiplication order for add torus.
Campbell Barton [Mon, 25 Jul 2011 06:09:39 +0000 (06:09 +0000)]
swap vertor multiplication order for add torus.

8 years agoedits to quick effects scripts
Campbell Barton [Mon, 25 Jul 2011 05:54:32 +0000 (05:54 +0000)]
edits to quick effects scripts
- use uv layer data api rather then operator.
- switch vector rotation order.
- made some style changes, use 80 width.

8 years agoExternal image operators.
Campbell Barton [Mon, 25 Jul 2011 05:10:44 +0000 (05:10 +0000)]
External image operators.
- use bpy.data.is_saved (was using a workaround from when before this attribute was added)
- fixed a bug where editing relative paths could fail.

8 years agofix [#28075] After the correction of No.38528 is applied, the following phenomenon...
Campbell Barton [Mon, 25 Jul 2011 04:00:11 +0000 (04:00 +0000)]
fix [#28075] After the correction of No.38528 is applied, the following phenomenon has been generated.
own fault in recent addition of bpy.path.basename() not supporting byte paths.

8 years agoreverse vector multiplication order for some internal functions.
Campbell Barton [Mon, 25 Jul 2011 03:59:01 +0000 (03:59 +0000)]
reverse vector multiplication order for some internal functions.

8 years agodeprecate multiplication orders:
Campbell Barton [Mon, 25 Jul 2011 01:44:19 +0000 (01:44 +0000)]
deprecate multiplication orders:
 vector * matrix
 vector *= matrix
 vector * quaternion
 vector *= quaternion

Use the reverse order instead, enable WITH_ASSERT_ABORT in cmake to promote the warnings into errors.

8 years agoEffector calculations are now thread safe.
Janne Karhu [Sun, 24 Jul 2011 17:44:22 +0000 (17:44 +0000)]
Effector calculations are now thread safe.
* where_is_object_time was called for every effector evaluation only to determine the object velocity in some rare cases.
* Calculating the effector velocity is now done in the effector precalculation stage.
* Removing this makes the code thread safe and also should give some nice performance boosts when simulating a lot of points.
* Thanks to MiikaH for noticing this problem.

8 years agoCamera tracking integration
Sergey Sharybin [Sun, 24 Jul 2011 12:36:14 +0000 (12:36 +0000)]
Camera tracking integration
===========================

- Fixed incorrect mouse sliding when resizing area which isn't
  symmetrical to marker's position.
- Added "Clip" group to User Preferences -> Input lust.
  Now hotkeys can be investigated there and also, they can be changed there.

8 years ago2.5 World Buttons:
Thomas Dinges [Sun, 24 Jul 2011 11:24:30 +0000 (11:24 +0000)]
2.5 World Buttons:
* Exposure and Color Range buttons were missing, added them back.

8 years ago* Minor code cleanup / comment changing. No functional changes.
Thomas Dinges [Sun, 24 Jul 2011 11:11:23 +0000 (11:11 +0000)]
* Minor code cleanup / comment changing. No functional changes.

8 years agoNew dilation function from Morten Mikkelsen (aka sparky).
Sergey Sharybin [Sun, 24 Jul 2011 10:26:22 +0000 (10:26 +0000)]
New dilation function from Morten Mikkelsen (aka sparky).

This commit fixes very noticeable seams caused by margins
calculated incorrectly. This commit changes way margin is
calculated in and makes textures really seamless.

Also margin limited to 32 isn't good now -- artists are baking
really large textures nowadays so margin is now limited to 64px.

Thank you, Morten!

8 years agoAdd Push/Pull to toolbar
Daniel Salazar [Sun, 24 Jul 2011 00:59:03 +0000 (00:59 +0000)]
Add Push/Pull to toolbar

8 years ago2.5:
Thomas Dinges [Sat, 23 Jul 2011 22:08:37 +0000 (22:08 +0000)]
2.5:
* Removed some old not used code.

8 years ago2.5 External animation player:
Thomas Dinges [Sat, 23 Jul 2011 21:45:22 +0000 (21:45 +0000)]
2.5 External animation player:
* Fixed an error when "Custom" was used and the path was empty (variable reference before assignment)
* The Operator now raises an error if there is no path or the path given is not available.

8 years agoMerging r38615 through r38636 from trunk into soc-2011-tomato
Sergey Sharybin [Sat, 23 Jul 2011 18:42:58 +0000 (18:42 +0000)]
Merging r38615 through r38636 from trunk into soc-2011-tomato

8 years agoCamera tracking integration
Sergey Sharybin [Sat, 23 Jul 2011 18:37:20 +0000 (18:37 +0000)]
Camera tracking integration
===========================

- Fixed bug with copying colors to all selected markers.
- Hide mouse cursor when sliding from preview widget.
- Shit-key holded down during sliding in preview area makes
  sliding more accurate.
- Fixed bug with preview area refresh when disabling colors.

8 years agobugfix: [#28026] Copy Game Property broken
Dalai Felinto [Sat, 23 Jul 2011 18:03:01 +0000 (18:03 +0000)]
bugfix: [#28026] Copy Game Property broken

not exactly a bug, but the option to copy individual properties was not working from the SPACE menu.
I believe this was happening because we are using dynamic enums.

This commit makes the "merge" option to be the default one. So if you call it from the SPACE menu it will be the one used.

8 years agoCamera tracking integration
Sergey Sharybin [Sat, 23 Jul 2011 16:42:54 +0000 (16:42 +0000)]
Camera tracking integration
===========================

VIEW3D_CAMERA_BORDER_HACK broke bundles displaying in 3d viewport.

8 years agoCherry pick merge: /branches/soc-2011-pepper/intern/audaspace/OpenAL:r38630
Joerg Mueller [Sat, 23 Jul 2011 16:08:37 +0000 (16:08 +0000)]
Cherry pick merge: /branches/soc-2011-pepper/intern/audaspace/OpenAL:r38630
Original log: Corrected the OpenAL device's threading code. This is a bugfix for #27913, thanks to Juha Mäki-Kanto for helping to resolve this.

8 years ago2.5 UI:
Thomas Dinges [Sat, 23 Jul 2011 15:36:51 +0000 (15:36 +0000)]
2.5 UI:
* Added back icon to open the Splash Screen in the info header, next to version string info.
* Removed an unnecessary toggle argument for particle mode select buttons. The Toggle argument is only intended for booleans, not enums.

8 years agoCamera tracking integration
Sergey Sharybin [Fri, 22 Jul 2011 21:52:17 +0000 (21:52 +0000)]
Camera tracking integration
===========================

Fixed bug in Join Tracks operator: if there are two keyframes for
the same frame but one of makers is disabled then there's no error.

8 years agoMerging r38562 through r38614 from trunkinto soc-2011-tomato
Sergey Sharybin [Fri, 22 Jul 2011 16:58:22 +0000 (16:58 +0000)]
Merging r38562 through r38614 from trunkinto soc-2011-tomato

8 years agoTwo fixes in drop-node-on-noodle:
Ton Roosendaal [Fri, 22 Jul 2011 16:39:06 +0000 (16:39 +0000)]
Two fixes in drop-node-on-noodle:

- Intersection code was using undefined vector
  caused wrong lines to be picked
- Code now also copes with hidden sockets.
  If all fails, is just unhides a good socket.

8 years agoCamera tracking integration
Sergey Sharybin [Fri, 22 Jul 2011 16:18:51 +0000 (16:18 +0000)]
Camera tracking integration
===========================

- Operator "Join Selected Tracks".
  This operator joins all selected tracks to active track.
  Hotkey is Ctrl-J.
- Operator "Select Grouped".
  Now it's easy to select all locked/keyframes/etc markers.
  Hotkey is Shit-G.
- Operator to jump to beginning/end of active path.
  Hotkeys are Shift+Ctrl+Arrow Left/Right.
- Operator to copy color from active track to all tracks.

8 years agoSmall fix in drop-node-on-noodle: intersect code only did 3 edges of
Ton Roosendaal [Fri, 22 Jul 2011 16:02:56 +0000 (16:02 +0000)]
Small fix in drop-node-on-noodle: intersect code only did 3 edges of
node.

8 years agoLet's try default High Quality for object align, it's slow but it's simply the correc...
Daniel Salazar [Fri, 22 Jul 2011 15:54:54 +0000 (15:54 +0000)]
Let's try default High Quality for object align, it's slow but it's simply the correct way, users can disable while tweaking the align modes and then enable again for final result IF they are working on *dense* meshes

8 years agoNeed some fun once a while:
Ton Roosendaal [Fri, 22 Jul 2011 15:28:50 +0000 (15:28 +0000)]
Need some fun once a while:

On dragging a non-connected node on a noodle, it will insert it.
Functionality tweaks are possible, but it already feels non-intrusive.

Rules:
- Insertion only when a single noodle is intersecting with node.
- Default connects first matching socket type.
- If no socket match, it connects the first.

8 years agoCamera tracking integration
Sergey Sharybin [Fri, 22 Jul 2011 14:06:31 +0000 (14:06 +0000)]
Camera tracking integration
===========================

- Damn hidden searches. Again fix in select_all operator.
  This time for inverted selection.
- Do not select "hidden" parts of marker on creation.
- Added modifier key for marker transformation:
  if alt is pressed down -- pattern/search will be moving
  relative to marker center.
- Changed behavior of mouse sliding:
  * To change marker position markers should be slided by it's center.
  * Left-top corners now used to offset pattern/search relative to
   marker center.
  * Hide mouse cursor during sliding.

8 years agoremove duplicate function for printing the current file:line of a python script in...
Campbell Barton [Fri, 22 Jul 2011 11:21:01 +0000 (11:21 +0000)]
remove duplicate function for printing the current file:line of a python script in the BGE.

8 years agofix [#27910] baking ambient occlusion, do not consider closer object for blender...
Campbell Barton [Fri, 22 Jul 2011 05:33:06 +0000 (05:33 +0000)]
fix [#27910] baking ambient occlusion, do not consider closer object for blender 2.58a

8 years agopatch [#28045] Straighten tool from Simple Todos
Campbell Barton [Fri, 22 Jul 2011 01:21:20 +0000 (01:21 +0000)]
patch [#28045] Straighten tool from Simple Todos
from Kyle Mills (khonkhortisan)

8 years agomissed this file when adding option to disable frameserver
Campbell Barton [Fri, 22 Jul 2011 00:34:03 +0000 (00:34 +0000)]
missed this file when adding option to disable frameserver

8 years agofix [#28053] New material tooltip
Campbell Barton [Fri, 22 Jul 2011 00:31:24 +0000 (00:31 +0000)]
fix [#28053] New material tooltip

8 years agofix [#28052] PET: Shift-O cycling skips "random falloff"
Campbell Barton [Thu, 21 Jul 2011 23:36:17 +0000 (23:36 +0000)]
fix [#28052] PET: Shift-O cycling skips "random falloff"

8 years agocmake - option to disable the frame server
Campbell Barton [Thu, 21 Jul 2011 23:06:51 +0000 (23:06 +0000)]
cmake - option to disable the frame server

8 years agoAdding Shear transform to UV menu and Ctrl Alt Shift S hotkey (same as in 3D View)
Daniel Salazar [Thu, 21 Jul 2011 21:34:08 +0000 (21:34 +0000)]
Adding Shear transform to UV menu and Ctrl Alt Shift S hotkey (same as in 3D View)

8 years agoBugfix #28034
Ton Roosendaal [Thu, 21 Jul 2011 17:40:20 +0000 (17:40 +0000)]
Bugfix #28034

Blender render optimizes alpha=0 materials away, unless it has
a number of properties... but there wasn't a check for material
being ray-mirror, it then should be rendered always.

8 years agoCamera tracking integration
Sergey Sharybin [Thu, 21 Jul 2011 17:02:04 +0000 (17:02 +0000)]
Camera tracking integration
===========================

Second attempt to fix log2f issue. Should work now.

8 years agoCamera tracking integration
Sergey Sharybin [Thu, 21 Jul 2011 16:56:44 +0000 (16:56 +0000)]
Camera tracking integration
===========================

Attempt to fix undefined log2f function.

8 years agoCamera tracking integration
Sergey Sharybin [Thu, 21 Jul 2011 16:04:01 +0000 (16:04 +0000)]
Camera tracking integration
===========================

Fixed own mistake in changed Select All operator.

8 years agoMerging r38516 through r38561 from trunk into soc-2011-tomato
Sergey Sharybin [Thu, 21 Jul 2011 15:04:41 +0000 (15:04 +0000)]
Merging r38516 through r38561 from trunk into soc-2011-tomato

8 years agoCamera tracking integration
Sergey Sharybin [Thu, 21 Jul 2011 14:59:56 +0000 (14:59 +0000)]
Camera tracking integration
===========================

Forgot to initialize aspect ratio for opening clip.

8 years agoCamera tracking integration
Sergey Sharybin [Thu, 21 Jul 2011 14:56:13 +0000 (14:56 +0000)]
Camera tracking integration
===========================

- Fixed discovered bug with selecting hidden marker areas with mouse.
- Refactor of context structure used for 2D tracking:
  * Tracker object is now per-track. This allows to use
    different pyramid levels for different tracks and
    now search area resizing shouldn't make tracking less
    accurate.
  * This is also be used for new optimized libmv API.
  * This allowed to use OpenMP to track different markers in
    separated threads.
    This allowed to reach quite cool speedup for multi-core CPU.

8 years agoCorrected View Selected operator for image editor so now it works
Sergey Sharybin [Thu, 21 Jul 2011 09:50:39 +0000 (09:50 +0000)]
Corrected View Selected operator for image editor so now it works
fine for images with different X and Y aspect ratio.

8 years agoCamera tracking integration
Sergey Sharybin [Thu, 21 Jul 2011 09:47:33 +0000 (09:47 +0000)]
Camera tracking integration
===========================

- Small fix for recent commit -- zoom was calculating incorrect
  for some values of aspect ratio.
- Small spelling fixes for operator descriptions.

8 years agoCamera tracking integration
Sergey Sharybin [Thu, 21 Jul 2011 09:23:25 +0000 (09:23 +0000)]
Camera tracking integration
===========================

- Fixed crash when transforming disabled marker.
- Select Inverse wouldn't select hidden parts of markers.
- Movie Clip display aspect ratio is now available on Display panel.

8 years agoFixed bug with multires baking to float buffers.
Sergey Sharybin [Thu, 21 Jul 2011 08:10:34 +0000 (08:10 +0000)]
Fixed bug with multires baking to float buffers.
Was missed a flag to set rect marked as changed.

8 years agorevert recent matrix multiplication patch:
Campbell Barton [Thu, 21 Jul 2011 02:00:29 +0000 (02:00 +0000)]
revert recent matrix multiplication patch:
 [#28032] Python Mathutils: Matrix Multiplication Error

Since they ended up reversing the order we better keep old code unless its proven to be incorrect.
also change Matrix.__repr__ function args to evaluate correctly (need to be inside a tuple).

8 years agoadd tip that duplicator system doesnt support xray / transp object draw options since...
Campbell Barton [Thu, 21 Jul 2011 01:37:15 +0000 (01:37 +0000)]
add tip that duplicator system doesnt support xray / transp object draw options since we keep getting reports about this.

8 years agofix [#28037] Missing orange selection lines (trivial)
Campbell Barton [Thu, 21 Jul 2011 01:30:26 +0000 (01:30 +0000)]
fix [#28037] Missing orange selection lines (trivial)

From what I can tell there is no good fix for this bug, calculating the 2d/3d viewborder and then attempting to align them to be pixel perfect fails because of float imprecision.

Added a workaround, so the camera border is always drawn in 2d space,
since this workaround may cause problems later on its kept under the define VIEW3D_CAMERA_BORDER_HACK so we can get old behavior back easily.

8 years agofix/workaround [#28040] float images reduced to 256 levels per channel upon save
Campbell Barton [Thu, 21 Jul 2011 00:41:00 +0000 (00:41 +0000)]
fix/workaround [#28040] float images reduced to 256 levels per channel upon save

Generated images would not be re-generated with a float buffer on load, even when selected on creation.
Now save the float buffer setting as a generated image flag.

This means you can enable before baking to enable baking to a float buffer.

8 years agoCamera tracking integration
Sergey Sharybin [Wed, 20 Jul 2011 20:31:25 +0000 (20:31 +0000)]
Camera tracking integration
===========================

- Fixed crash when holding down S and R keys.
- Fixed deleting of first marker.
- Tracking should now work fine with float buffers.
- Added option to show distortion grid. It's most probably
  temporary solution until [auto]calibration tools aren't
  merged.
  This grid defines straight lines on the image.

8 years agofix [#27922] using preset_paths() with an absolute path returns twice the same thing
Campbell Barton [Wed, 20 Jul 2011 15:33:27 +0000 (15:33 +0000)]
fix [#27922] using preset_paths() with an absolute path returns twice the same thing
raise an error when an invalid subdir is passed to preset_paths()

8 years agoCamera tracking integration
Sergey Sharybin [Wed, 20 Jul 2011 15:02:49 +0000 (15:02 +0000)]
Camera tracking integration
===========================

Test feature: configurable marker colors in Clip Editor.

Use presets, so plenty of different color could be defined and
easily re-used.

8 years agoCamera tracking integration
Sergey Sharybin [Wed, 20 Jul 2011 12:46:22 +0000 (12:46 +0000)]
Camera tracking integration
===========================

- Hide all reconreuction-related sliders from Display N-panel
  of 3D viewport if "Show Reconstruction" is turned off.
- Added setting for shape of bundle. Default is sphere.

8 years agoCamera tracking integration
Sergey Sharybin [Wed, 20 Jul 2011 11:02:26 +0000 (11:02 +0000)]
Camera tracking integration
===========================

Changed hotkeys for locking track:
- Ctrl-L for lock
- Alt-L for unlock

8 years agoCamera tracking integration
Sergey Sharybin [Wed, 20 Jul 2011 10:51:47 +0000 (10:51 +0000)]
Camera tracking integration
===========================

- Internal change: do not use maroses for checking the only
  one bit of track/marker flags.
- Do not display track name for disabled markers when
  "Show Disabled" is turned off.
- Option to lock tracks. Locked tracks can't be be moved,
  scaled, re-tracked and so.

8 years agoCamera tracking integration
Sergey Sharybin [Wed, 20 Jul 2011 09:27:17 +0000 (09:27 +0000)]
Camera tracking integration
===========================

Moved tweak from "Cursor To Active" to "Cursor To Selection".
It's more logical due to this operator already works with midpoints.

8 years agoCamera tracking integration
Sergey Sharybin [Wed, 20 Jul 2011 09:16:26 +0000 (09:16 +0000)]
Camera tracking integration
===========================

- Fixed bug with bundle getting selected when clicking on camera.
- Bundles are now low-poly.
- Tweaked "Snap Cursor To Active" operator:
  If active object is camera and there's bundles wisible in viewport,
  snapping would happen to midpoint of selected bundles.

8 years agoadded bpy.path.basename because "//" prefix breaks os.path.basename.
Campbell Barton [Wed, 20 Jul 2011 08:10:01 +0000 (08:10 +0000)]
added bpy.path.basename because "//" prefix breaks os.path.basename.

8 years agopatch [#28032] swapped matrix multiplication order, reverse it back, tested with...
Campbell Barton [Wed, 20 Jul 2011 06:41:51 +0000 (06:41 +0000)]
patch [#28032] swapped matrix multiplication order, reverse it back, tested with FBX, BVH import/export which are very sensitive to changes in matrix rotation.

8 years agopatch [#28030] SCONS Build: Build Date reflects "1" instead of actual date of build
Campbell Barton [Wed, 20 Jul 2011 06:22:16 +0000 (06:22 +0000)]
patch [#28030] SCONS Build: Build Date reflects "1" instead of actual date of build
by Scott Giese (sgiese)

This bug effected windows and linux.

8 years agopatch [#28031] Minor typo in Blenlib
Campbell Barton [Wed, 20 Jul 2011 06:05:47 +0000 (06:05 +0000)]
patch [#28031] Minor typo in Blenlib
from Scott Giese (sgiese)

8 years agopatch [#28032] Python Mathutils: Matrix Multiplication Error
Campbell Barton [Wed, 20 Jul 2011 05:57:38 +0000 (05:57 +0000)]
patch [#28032] Python Mathutils: Matrix Multiplication Error
from Scott Giese (sgiese)

8 years agoCamera tracking integration
Sergey Sharybin [Tue, 19 Jul 2011 20:22:03 +0000 (20:22 +0000)]
Camera tracking integration
===========================

- Selected bundles are now highlighted with outline.
  It looks more Blender-way of highlighting selected items.
- Added option to show bundles names in 3D viewport.
- Bundles now coudl be selected from 3D viewport.

8 years agoMerging r38454 through r38515 from trunk into soc-2011-tomato
Sergey Sharybin [Tue, 19 Jul 2011 19:58:01 +0000 (19:58 +0000)]
Merging r38454 through r38515 from trunk into soc-2011-tomato

8 years agoSpeedup, do only one global matrix grab per obj
Daniel Salazar [Tue, 19 Jul 2011 15:30:19 +0000 (15:30 +0000)]
Speedup, do only one global matrix grab per obj

8 years agoupdate to patch from Andrew Hale - obj.closest_point_ob_mesh() now takes an optional...
Campbell Barton [Tue, 19 Jul 2011 15:21:21 +0000 (15:21 +0000)]
update to patch from Andrew Hale - obj.closest_point_ob_mesh() now takes an optional max_dist argument.

8 years agoObject Align operator: coudn't resist and added a high quality (slower) option to...
Daniel Salazar [Tue, 19 Jul 2011 15:07:29 +0000 (15:07 +0000)]
Object Align operator: coudn't resist and added a high quality (slower) option to get perfect alighment on complex shapes with rotation/scaling :D

sexy example:
http://www.pasteall.org/pic/show.php?id=15171

8 years agoObject Align operator now correctly computes a *global* bounding box for all objects...
Daniel Salazar [Tue, 19 Jul 2011 13:27:05 +0000 (13:27 +0000)]
Object Align operator now correctly computes a *global* bounding box for all objects. This makes rotated or scaled objects work like they should. Now it's still derived from object's bounding box so it will not be completly acurate on complex objects.. to solve this Id need to cycle over all verts. Don't think that's a good idea to do in py

8 years agoCamera tracking integration
Sergey Sharybin [Tue, 19 Jul 2011 13:02:00 +0000 (13:02 +0000)]
Camera tracking integration
===========================

- Do not show bundles in 3d viewport if "Only Render" option is enabled.
- Fixed bug with incorrect track state.

8 years agoCamera tracking integration
Sergey Sharybin [Tue, 19 Jul 2011 12:42:01 +0000 (12:42 +0000)]
Camera tracking integration
===========================

- Fixed smal lbug with mouse selection.
- Added option to show tracks names and their states
  (disabled, keyframed, estimated, tracked).

8 years agoCamera tracking integration
Sergey Sharybin [Tue, 19 Jul 2011 10:40:22 +0000 (10:40 +0000)]
Camera tracking integration
===========================

- Remove set but not used variable in clip buttons.
- Set keyframe when sliding marker with mouse.
- Also set keyframe when sliding from preview widget.

8 years agofix for [#28012] Mat ID messy with shader nodes
Jeroen Bakker [Tue, 19 Jul 2011 08:31:53 +0000 (08:31 +0000)]
fix for [#28012] Mat ID messy with shader nodes

Issue was that the Shader tree execution changed the ShaderInput.
Changes are that the UI is updated that only the main material will have the pass_index this is displayed in the "render pipeline options" panel.
When the material is not a node material the pass_index will be shown at the "options" panel

To test enable nodes on the material
Add a new input material
change the pass_index of the material (render pipeline options)
Enable RenderPass material ID and use the compositor to read out the material pass

Jeroen

8 years agoCamera tracking integration
Sergey Sharybin [Tue, 19 Jul 2011 07:56:01 +0000 (07:56 +0000)]
Camera tracking integration
===========================

Small fix: forgot to initialize track preview height for
new space clip editor.

8 years agofix for bpy.path.abspath(), if a path was passed it would get the last directory...
Campbell Barton [Tue, 19 Jul 2011 05:05:54 +0000 (05:05 +0000)]
fix for bpy.path.abspath(), if a path was passed it would get the last directory cut off, broke copying images on export.

8 years agocleanup of scene->gamedata DNA
Dalai Felinto [Tue, 19 Jul 2011 02:47:43 +0000 (02:47 +0000)]
cleanup of scene->gamedata DNA

xsch and ysch were originally planed to replace the scene->r.xsch/r.ysch
however in blender/3dview we still need to use the r. values. Therefore we can't really run
from using those values even in bplayer. So removed the values in gamedata.

The way it's now, render values (xsch and ysch) are responsible for aspect ratio and gamedata xplay and yplay are responsible for the size of the window.

8 years agobugfix: [#27348] blenderplayer showing a different viewport size in 2.57b
Dalai Felinto [Tue, 19 Jul 2011 01:41:45 +0000 (01:41 +0000)]
bugfix: [#27348] blenderplayer showing a different viewport size in 2.57b
I believe this bug was there since we (me) moved the game settings to scene->gm
Since I was here I added support for x/y non square aspect pixels (i.e. anamorphic)
we were already using it for videotexture so I don't know why we were not here.

Tested in OSX, but it should be working in all OSs.

8 years agofix [#28018] Sequence Swap Data Operator does not work
Campbell Barton [Tue, 19 Jul 2011 01:36:59 +0000 (01:36 +0000)]
fix [#28018] Sequence Swap Data Operator does not work

8 years agopatch: [#27783] "Problem with clock" at 18:39:00 by Daniel Dionne (mrzeon)
Dalai Felinto [Mon, 18 Jul 2011 22:28:42 +0000 (22:28 +0000)]
patch: [#27783] "Problem with clock" at 18:39:00  by Daniel Dionne (mrzeon)
the overflow of the clock was causing crash in the game engine in Linux.
(on June 11 2011, 18:39:00 GMT)

running to the "where is waldo (wally)" bug award of 2011.

8 years agoCamera tracking integration
Sergey Sharybin [Mon, 18 Jul 2011 19:39:02 +0000 (19:39 +0000)]
Camera tracking integration
===========================

- Sliding from preview could now be undone.
- Fixed memory leak caused by NULL-ing used scopes on
  layout restore.
- Fixed possible crash after splitting space clip.

8 years agoCamera tracking integration
Sergey Sharybin [Mon, 18 Jul 2011 19:06:18 +0000 (19:06 +0000)]
Camera tracking integration
===========================

- Enable disabled markers when sliding from preview.
- Refresh space clip when marker is moving from preview.

8 years agoCamera tracking integration
Sergey Sharybin [Mon, 18 Jul 2011 18:57:00 +0000 (18:57 +0000)]
Camera tracking integration
===========================

Disallow changing trasnformation mode to rotation.
It's not supported for markers and it lead to crashes.

8 years agoCamera tracking integration
Sergey Sharybin [Mon, 18 Jul 2011 18:45:05 +0000 (18:45 +0000)]
Camera tracking integration
===========================

Changed behavior of "Follow Track" constraint for tracks.

Now tracking coordinates are mapped to plane which is
parallel to camera view plane.

8 years agoMissing struct keyword in function declaration causes compiler error with cmake/gcc.
Lukas Toenne [Mon, 18 Jul 2011 18:14:22 +0000 (18:14 +0000)]
Missing struct keyword in function declaration causes compiler error with cmake/gcc.

8 years agoCamera tracking integration
Sergey Sharybin [Mon, 18 Jul 2011 14:54:32 +0000 (14:54 +0000)]
Camera tracking integration
===========================

- Track preview widget is now resizeable.
- Marker position could now be adjusted from track
  preview widget.

8 years agoBugfix #27927
Ton Roosendaal [Mon, 18 Jul 2011 14:41:59 +0000 (14:41 +0000)]
Bugfix #27927

This fixes assigning 'tweak' keymap option for border selecting in
Node editor. Thanks Perry Parks for the patch!

8 years agoCamera tracking integration
Sergey Sharybin [Mon, 18 Jul 2011 10:44:23 +0000 (10:44 +0000)]
Camera tracking integration
===========================

Fixed bug with incorrect scale of UV project modifier
when Blender camera uses non-default sensor size.

8 years agoscript to report deprecated functions of text and their age in days.
Campbell Barton [Mon, 18 Jul 2011 09:49:26 +0000 (09:49 +0000)]
script to report deprecated functions of text and their age in days.

8 years agofix [#28003] Unable to delete vgroup
Campbell Barton [Mon, 18 Jul 2011 07:38:44 +0000 (07:38 +0000)]
fix [#28003] Unable to delete vgroup
still need to find how an invalid defgroup index is set, but at least dont show the vertex group as selected when its not.

8 years agofix [#27996] Smart UV Unwrap Still Results in Overlaps
Campbell Barton [Mon, 18 Jul 2011 06:44:41 +0000 (06:44 +0000)]
fix [#27996] Smart UV Unwrap Still Results in Overlaps
real fix this time :S, I thought using old code from 2.4x would fix but quaternion needed to be inverted.