blender.git
10 years agoAnimation Channels - Protect + Mute toggles flushing:
Joshua Leung [Sun, 10 Jan 2010 11:09:30 +0000 (11:09 +0000)]
Animation Channels - Protect + Mute toggles flushing:

Protect and Mute toggles now flush their values when changed, like for visibility, making the workflow a bit smoother. Currently, this only takes effect when clicking on the toggles (i.e. the hotkey+select based toggle setting operators don't take this into account yet).

10 years ago[#20587] Time field under Stamp (rendering) is always showing 00:00:00.01
Campbell Barton [Sun, 10 Jan 2010 10:50:11 +0000 (10:50 +0000)]
[#20587] Time field under Stamp (rendering) is always showing 00:00:00.01

10 years ago[#20624] Creating new shape key always creates from basis, not selected key
Campbell Barton [Sun, 10 Jan 2010 10:33:13 +0000 (10:33 +0000)]
[#20624] Creating new shape key always creates from basis, not selected key

10 years agobugfix [#20627] Sculting - Mesh without faces crashes
Campbell Barton [Sun, 10 Jan 2010 10:20:44 +0000 (10:20 +0000)]
bugfix [#20627] Sculting - Mesh without faces crashes
fix own error in py ui also

10 years agoadd OpenCOLLADA support to Makefiles
Stefan Gartner [Sun, 10 Jan 2010 09:11:48 +0000 (09:11 +0000)]
add OpenCOLLADA support to Makefiles
add "export WITH_OPENCOLLADA=true" to user-def.mk to enable it

10 years agoRNA/Py API
Campbell Barton [Sat, 9 Jan 2010 23:44:01 +0000 (23:44 +0000)]
RNA/Py API
change how data is added. eg.
 bpy.data.add_mesh(name) --> bpy.data.meshes.new(name)
 bpy.data.remove_lamp(lamp) --> bpy.data.lamps.remove(lamp)

image and texture stil use add_* funcs

10 years agoRemoved game_sound property as it is not working and not necessary anymore.
Joerg Mueller [Sat, 9 Jan 2010 22:28:05 +0000 (22:28 +0000)]
Removed game_sound property as it is not working and not necessary anymore.

10 years agoEdge Crease Transform is back. Now in edge menu (Ctrl-E) with Edge Slide and the...
Martin Poirier [Sat, 9 Jan 2010 20:42:35 +0000 (20:42 +0000)]
Edge Crease Transform is back. Now in edge menu (Ctrl-E) with Edge Slide and the rest.

10 years agoColor picker crash fix.
Martin Poirier [Sat, 9 Jan 2010 19:00:41 +0000 (19:00 +0000)]
Color picker crash fix.

Color arrays in RNA are 4 floats but handlers used 3 floats. Overflow galore.

10 years agonetrender: refactor thumbnail generation code. New option to generate the thumbnail...
Martin Poirier [Sat, 9 Jan 2010 18:21:27 +0000 (18:21 +0000)]
netrender: refactor thumbnail generation code. New option to generate the thumbnail on the slaves (per slave option, default off). Missing thumbnails are still generated on demand by the 

10 years agoThemes:
Thomas Dinges [Sat, 9 Jan 2010 18:17:40 +0000 (18:17 +0000)]
Themes:
*Some more cleanup.
*Renamed active_theme to theme_area, active_theme will be useful, when we have multiple themes again.
*New layout (Theme Area selection is now expanded).

ToDo:
* Nice wrapping of all options for the different spaces, either manual or via auto generation.
Some items are missing, some are in different positions, altough they are available in different areas.

10 years ago== Sculpt ==
Nicholas Bishop [Sat, 9 Jan 2010 17:15:02 +0000 (17:15 +0000)]
== Sculpt ==

* Added a new property to sculpting, ignore_background_click. If this is on, clicks that don't hit the mesh are passed through, so you can set up the keymap to do ZBrush-like rotation with the tablet.

10 years agoUser Preferences:
Thomas Dinges [Sat, 9 Jan 2010 15:49:27 +0000 (15:49 +0000)]
User Preferences:
*More cleanup, still this file gives me a headache.

10 years agoFix for ColorWheel template
Matt Ebb [Sat, 9 Jan 2010 13:04:43 +0000 (13:04 +0000)]
Fix for ColorWheel template

10 years agoUser Preferences Themes:
Thomas Dinges [Sat, 9 Jan 2010 12:05:30 +0000 (12:05 +0000)]
User Preferences Themes:
* Code cleanup, for general ui style settings.

10 years agoAdded user preferences for color picker type, includes colour wheel + 3 square types.
Matt Ebb [Sat, 9 Jan 2010 06:44:54 +0000 (06:44 +0000)]
Added user preferences for color picker type, includes colour wheel + 3 square types.

Find it in prefs -> system

10 years agoFix for clipped text in splash svn version string - I must have been working around an
Matt Ebb [Sat, 9 Jan 2010 00:49:29 +0000 (00:49 +0000)]
Fix for clipped text in splash svn version string - I must have been working around an
extra space at the end of local revision version string.. weird!

10 years agoColor management fixes
Matt Ebb [Sat, 9 Jan 2010 00:16:35 +0000 (00:16 +0000)]
Color management fixes

Now it's a bit more robust, tagging images with profiles when they're loaded,
which then get interpreted later on by conversion functions. Just Linear RGB
and sRGB profiles at the moment, same as before.

This commit fixes Martin's problem with EXRs and Multilayer images loading/
saving too dark, and it also makes the sequence editor work correctly with it too.

Also fixes:
[#19647] gamma correction with color management is reset when resetting Curve
[#19454] 2.5: Dither does not work when Color management is enabled

10 years agocorect error in last commit.
Campbell Barton [Fri, 8 Jan 2010 20:55:13 +0000 (20:55 +0000)]
corect error in last commit.

10 years agoFix #19659, #20387, #20489, part of #20565. VBO's in edit mode were not
Brecht Van Lommel [Fri, 8 Jan 2010 17:53:17 +0000 (17:53 +0000)]
Fix #19659, #20387, #20489, part of #20565. VBO's in edit mode were not
working well, and no one seems to be fixing it, so I've just removed the
code for this. It has to be replaced eventually for bmesh anyway.

10 years agonetrender: bugfix to make thumbnails work correctly when running master through the...
Martin Poirier [Fri, 8 Jan 2010 17:52:21 +0000 (17:52 +0000)]
netrender: bugfix to make thumbnails work correctly when running master through the UI (not in background) [context is borked in that case]. Also show number of threads settings in slave settings (reusing render setting) and force that setting when rendering jobs.

10 years agoRemap Relative paths save option.
Campbell Barton [Fri, 8 Jan 2010 17:50:55 +0000 (17:50 +0000)]
Remap Relative paths save option.
If you have a blend file and want to save in a new directory enabling this will save with the paths corrected relative to the new directory.

10 years agoRNA Function Save Image accepts a Scene as optional argument (for image parameters...
Martin Poirier [Fri, 8 Jan 2010 17:47:27 +0000 (17:47 +0000)]
RNA Function Save Image accepts a Scene as optional argument (for image parameters). It uses the scene in context otherwise.

10 years agoFSAA: was not disabled on X11 correctly.
Brecht Van Lommel [Fri, 8 Jan 2010 17:41:04 +0000 (17:41 +0000)]
FSAA: was not disabled on X11 correctly.

10 years agoFix #20613: crash with subsurf+shrinkwrap+smooth modifiers.
Brecht Van Lommel [Fri, 8 Jan 2010 17:38:16 +0000 (17:38 +0000)]
Fix #20613: crash with subsurf+shrinkwrap+smooth modifiers.

10 years agoFix #20592: camera name drawing was unreadable, accidentally drawn
Brecht Van Lommel [Fri, 8 Jan 2010 14:45:26 +0000 (14:45 +0000)]
Fix #20592: camera name drawing was unreadable, accidentally drawn
using stippled line.

10 years agoFix quicktime QtKit compile issue
Damien Plisson [Fri, 8 Jan 2010 14:42:52 +0000 (14:42 +0000)]
Fix quicktime QtKit compile issue

10 years agoFix #20604: Make Normals Consistent (Ctrl N) doesn't respect selection.
Brecht Van Lommel [Fri, 8 Jan 2010 14:41:32 +0000 (14:41 +0000)]
Fix #20604: Make Normals Consistent (Ctrl N) doesn't respect selection.

10 years agoDisable anti-aliasing initialization, was causing GL_SELECT issues
Damien Plisson [Fri, 8 Jan 2010 14:40:47 +0000 (14:40 +0000)]
Disable anti-aliasing initialization, was causing GL_SELECT issues

NVidia (at least) GL drivers don't provide correct picking through GL_SELECT when the GL context is initialized with sample buffers.

So we can't have FSAA on for now as it breaks border,lasso,.. select.

10 years ago- RNA support for returning copied strings from functions, flagging strings as PROP_T...
Campbell Barton [Fri, 8 Jan 2010 13:52:38 +0000 (13:52 +0000)]
- RNA support for returning copied strings from functions, flagging strings as PROP_THICK_WRAP does this.
- scene.render_data.frame_path(frame=num), returns the output path for rending images of video.
- scene.render_data.file_extension, readonly attribute, gives the extension ".jpg", ".mov" etc
- player support was guessing names, use the above functions to get the actual names used, accounting for #'s replacing numbers.

10 years agoAnimation Channels Drawing Tweak:
Joshua Leung [Fri, 8 Jan 2010 11:14:30 +0000 (11:14 +0000)]
Animation Channels Drawing Tweak:

A solid color backdrop is now drawn behind the mute/protect toggles and sliders, reducing the visual clutter with long names still appearing behind the UI widgets.

10 years agoFix:
Thomas Dinges [Fri, 8 Jan 2010 10:11:04 +0000 (10:11 +0000)]
Fix:
*WORLD_PT_custom_props missed COMPAT_ENGINES declaration.

10 years agoFSAA: properly disable it for first window draw, remove obsolete backbuffer
Brecht Van Lommel [Fri, 8 Jan 2010 09:30:36 +0000 (09:30 +0000)]
FSAA: properly disable it for first window draw, remove obsolete backbuffer
disable code, and only enable it for 3d drawing in the 3d view.

10 years agocustom properties panels for most ID types. use subclassing to keep panel UI definiti...
Campbell Barton [Fri, 8 Jan 2010 08:54:41 +0000 (08:54 +0000)]
custom properties panels for most ID types. use subclassing to keep panel UI definitions minimal

10 years agoFix for problems in previous commit when buildinfo wasn't enabled.
Matt Ebb [Fri, 8 Jan 2010 06:05:42 +0000 (06:05 +0000)]
Fix for problems in previous commit when buildinfo wasn't enabled.

10 years agoProperly refresh the node tree when making links with the node Make Links tool
Matt Ebb [Fri, 8 Jan 2010 05:54:03 +0000 (05:54 +0000)]
Properly refresh the node tree when making links with the node Make Links tool

10 years agoAdded the svn revision number to the splash screen (when buildinfo is
Matt Ebb [Fri, 8 Jan 2010 05:51:51 +0000 (05:51 +0000)]
Added the svn revision number to the splash screen (when buildinfo is
enabled). Also fixed cmake so buildinfo works.

Note to all:
** Please mention the revision number when making a bug report **

10 years agoMake the image open operator work even if there's no scene in context.
Martin Poirier [Fri, 8 Jan 2010 03:55:06 +0000 (03:55 +0000)]
Make the image open operator work even if there's no scene in context.

10 years agoSVN maintenance.
Guillermo S. Romero [Fri, 8 Jan 2010 02:54:33 +0000 (02:54 +0000)]
SVN maintenance.

10 years agoImage RNA api: Don't crash if can't acquire buffer from image when saving image to...
Martin Poirier [Fri, 8 Jan 2010 02:45:51 +0000 (02:45 +0000)]
Image RNA api: Don't crash if can't acquire buffer from image when saving image to disk.

10 years agonetrender:
Martin Poirier [Fri, 8 Jan 2010 02:33:20 +0000 (02:33 +0000)]
netrender:

thumbnails on the web interface (resized with imagemagick or compatible if present, fullsize otherwise)
Clicking on the "show" link shows the thumbnail associated with one frame. Clicking on a second one shows all frames in the range. Clicking on more frames extends the range. Clicking on a thumbnail (or on the show link of a visible thumbnail) hides all thumbnails.

10 years agoBugfix #20605: Shape key values not keyable from mesh data panel. Keyable from Databl...
Joshua Leung [Fri, 8 Jan 2010 02:02:52 +0000 (02:02 +0000)]
Bugfix #20605: Shape key values not keyable from mesh data panel. Keyable from Datablock browser.

See the bugreport comments for full breakdown of the fix.

--

The change in brush.c is to get blender compiling again, after my previous commit which tried to fix a compiler warning related to this (but in the header file instead).

10 years agoGrease Pencil: Lock current frame option
Joshua Leung [Fri, 8 Jan 2010 01:39:41 +0000 (01:39 +0000)]
Grease Pencil: Lock current frame option

It is now possible to make Grease Pencil Layers to keep displaying and editing the current sketch-frame with this option. This allows to draw a frame which contains markings made for different times (i.e. a spacing/timing chart that you can keep adding to as you scrub to different points on the timeline).

Use the clipboard/camera toggle (the one beside the visibility toggle) to enable. This should get an icon of its own at some point...

10 years agofly mode doesnt need this workaround now - it broke fly mode when the camera was...
Campbell Barton [Fri, 8 Jan 2010 01:14:06 +0000 (01:14 +0000)]
fly mode doesnt need this workaround now - it broke fly mode when the camera was a child of another object.

10 years agoDo not ask for AA if not supported.
Guillermo S. Romero [Thu, 7 Jan 2010 23:23:00 +0000 (23:23 +0000)]
Do not ask for AA if not supported.

10 years agoAnimation Visualisation Cleanups - Part 2:
Joshua Leung [Thu, 7 Jan 2010 22:54:05 +0000 (22:54 +0000)]
Animation Visualisation Cleanups - Part 2:

* Finished baking code for motion paths, generalising it so that it works for both Objects and Bones.
It is based on the old code for baking bones, although I have modified the updating code to use a more 'correct' method of updating dependencies. However, this may turn out to be too slow, and another API method should be added for that...

* Moved some of the old version-patching code for animviz settings out of the drawing functions, instead doing this on the version patching proper.

* Added RNA support for the new AnimViz types, and included RNA access via their users too. The old settings have still been left in for now, since there are still some things not ready to use yet.

----

* F-Curve's with sample points (i.e. sounds to F-Curves) now perform linear interpolation between sample points instead of using constant interpolation.

10 years agoarmature properties panel
Campbell Barton [Thu, 7 Jan 2010 22:51:17 +0000 (22:51 +0000)]
armature properties panel

10 years ago* Use color wheel template for RGB node
Matt Ebb [Thu, 7 Jan 2010 22:42:59 +0000 (22:42 +0000)]
* Use color wheel template for RGB node

10 years agoViewport AA for X11
Campbell Barton [Thu, 7 Jan 2010 21:58:28 +0000 (21:58 +0000)]
Viewport AA for X11

10 years agoAdd ability to cancel/revert dragging on color picker widgets with Escape, same as...
Matt Ebb [Thu, 7 Jan 2010 21:52:04 +0000 (21:52 +0000)]
Add ability to cancel/revert dragging on color picker widgets with Escape, same as other widgets

10 years agorna image api: with dummy ImageUser, this can save RenderResults now.
Martin Poirier [Thu, 7 Jan 2010 20:25:51 +0000 (20:25 +0000)]
rna image api: with dummy ImageUser, this can save RenderResults now.

10 years agoFix for memmove error in RNA collecton remove, could crash on
Brecht Van Lommel [Thu, 7 Jan 2010 19:58:17 +0000 (19:58 +0000)]
Fix for memmove error in RNA collecton remove, could crash on
removing items in some circumstances.

10 years agonetrender bug: master server clean on exit (off by default) was deleting on folder...
Martin Poirier [Thu, 7 Jan 2010 19:01:43 +0000 (19:01 +0000)]
netrender bug: master server clean on exit (off by default) was deleting on folder too low in the hierarchy (/tmp/ instead of /tmp/master_<pid>/). That was nasty but I'd be surprised if it affected anybody.

10 years agonetrender
Martin Poirier [Thu, 7 Jan 2010 18:54:47 +0000 (18:54 +0000)]
netrender

jpeg versions of the render results are downloadable from the web interface.

Notes:

1) They are generated (and written to disk) on demand on the master in the same Blender instance, so this will increase memory usage (until there's a way to free and image buffer from memory or it's run in a separate process).
2) They are darker then the real results, since multilayer exr contain the result before gamma correction (for the linear workflow) and that's not applied when loading them as an image.
3) They are NOT thumbnails, they are the same size as the results (albeit at 90% quality jpeg compression)

10 years agoMake scene optional in BKE_write_ibuf (only used for stamping)
Martin Poirier [Thu, 7 Jan 2010 16:57:17 +0000 (16:57 +0000)]
Make scene optional in BKE_write_ibuf (only used for stamping)

10 years agogroup instance still didnt work in some cases, now tag ID flag when linking as well...
Campbell Barton [Thu, 7 Jan 2010 16:19:38 +0000 (16:19 +0000)]
group instance still didnt work in some cases, now tag ID flag when linking as well as appending so its easy to know if an ID is newly added or not.

10 years agolast commit didnt work properly, all groups were added. Tested to work with existing...
Campbell Barton [Thu, 7 Jan 2010 14:59:22 +0000 (14:59 +0000)]
last commit didnt work properly, all groups were added. Tested to work with existing groups, link & append.

10 years agooption to instance groups when linking or appending.
Campbell Barton [Thu, 7 Jan 2010 14:28:00 +0000 (14:28 +0000)]
option to instance groups when linking or appending.

10 years agofix for painting bug added since 25391 (own fault)
Campbell Barton [Thu, 7 Jan 2010 12:41:07 +0000 (12:41 +0000)]
fix for painting bug added since 25391 (own fault)
Making shell_angle_to_dist use radians was needed for solidify but somehow broke paint. Need to look into further but for now this fixes it.

10 years agoFix for eyedropper not calling proper updates. Silly!
Matt Ebb [Thu, 7 Jan 2010 11:37:57 +0000 (11:37 +0000)]
Fix for eyedropper not calling proper updates. Silly!

10 years agoFix [#19820] linking material nodes in node editor doesn't update the material preview
Matt Ebb [Thu, 7 Jan 2010 11:09:29 +0000 (11:09 +0000)]
Fix [#19820] linking material nodes in node editor doesn't update the material preview

10 years agoFix for Color Picker Eyedropper crash. Thx Matt :)
Thomas Dinges [Thu, 7 Jan 2010 11:01:12 +0000 (11:01 +0000)]
Fix for Color Picker Eyedropper crash. Thx Matt :)

10 years agoFix [#19664] updating key in graph editor doesn't update value for
Matt Ebb [Thu, 7 Jan 2010 10:49:16 +0000 (10:49 +0000)]
Fix [#19664] updating key in graph editor doesn't update value for
Shapekeyweight in realtime

10 years agoOpenGL anti-aliasing for 3D view, user selectable
Damien Plisson [Thu, 7 Jan 2010 10:32:48 +0000 (10:32 +0000)]
OpenGL anti-aliasing for 3D view, user selectable

Enables AA only for 3D view, and gives the user the option to turn it on/off (in system panel of user prefs)

10 years agoColor Picker work:
Matt Ebb [Thu, 7 Jan 2010 09:55:11 +0000 (09:55 +0000)]
Color Picker work:

Restored the old Eyedropper tool from the 2.4 colour picker. Now it's an operator,
working nicely using rna properties (fixes #19475 and some todo items)

This ended up being a bit more work than expected, it involved converting the
colour picker to use RNA properties directly, rather than temporary values. This has
several advantages, including being able to type in RGB values greater than 1,
however there are still some redraw issues with sliders.

Also removed the alternate color pickers after this time spent testing, the current one
should be sufficient, or alternatives to the wheel can possibly become preferences
in the current design.

Converting the picker to RNA also made it very trivial to make a cool new
ColorWheel template, which can be embedded in UI layouts. I've enabled it already
in texture/vertex paint brush properties and the sequence editor color correction:
http://mke3.net/blender/devel/2.5/colorwheels.jpg

10 years agoPyDoc updated for Rasterizer setEyeSeparation and setFocalLength + blenderplayer...
Dalai Felinto [Thu, 7 Jan 2010 05:23:54 +0000 (05:23 +0000)]
PyDoc updated for Rasterizer setEyeSeparation and setFocalLength + blenderplayer building again.
stubs.c update patch by Mitchel Stokes - Moguri

10 years agoAttempt to fix build error on Windows
Matt Ebb [Thu, 7 Jan 2010 03:13:26 +0000 (03:13 +0000)]
Attempt to fix build error on Windows

10 years agoReplaced lasso gesture filling code with scanfill, not 100% as nice, but simpler...
Matt Ebb [Thu, 7 Jan 2010 01:27:10 +0000 (01:27 +0000)]
Replaced lasso gesture filling code with scanfill, not 100% as nice, but simpler and more compatible.

10 years agofix for own but in recent driver optimization [#20580] Driver Crasher rev [25763]
Campbell Barton [Wed, 6 Jan 2010 22:42:13 +0000 (22:42 +0000)]
fix for own but in recent driver optimization [#20580] Driver Crasher rev [25763]
recalculate names when needed

10 years ago- leg_quadruped_generic missing imports
Campbell Barton [Wed, 6 Jan 2010 22:38:51 +0000 (22:38 +0000)]
- leg_quadruped_generic missing imports
- move global pivot in the UI of userprefs since others are closer related

10 years agoRNA API: image.save(path)
Martin Poirier [Wed, 6 Jan 2010 21:38:26 +0000 (21:38 +0000)]
RNA API: image.save(path)

Saves an image to the specified path. Uses format and other parameters from the scene (simpler this way than having to explicitly pass them to the function).

10 years agoKeymaps:
Thomas Dinges [Wed, 6 Jan 2010 20:29:49 +0000 (20:29 +0000)]
Keymaps:
*Wrong Text: Enable Axis Snap was used twice, one should be "Disable Axis Snap"

10 years agonetrender: Ctrl-C correctly stops master in background mode (low level select was...
Martin Poirier [Wed, 6 Jan 2010 20:17:27 +0000 (20:17 +0000)]
netrender: Ctrl-C correctly stops master in background mode (low level select was catching the break and spiting and exception)

10 years agoRenderer: Change default test_break function to check G.afbreek to work correctly...
Martin Poirier [Wed, 6 Jan 2010 20:16:01 +0000 (20:16 +0000)]
Renderer: Change default test_break function to check G.afbreek to work correctly in background mode correctly.

10 years agonetrender:
Martin Poirier [Wed, 6 Jan 2010 18:56:24 +0000 (18:56 +0000)]
netrender:

Slave and Master options to delete files when closed (default True for slave, False for Master)
Web interface option to remove files (on master) when deleting a job (or all jobs)
Web interface button to pause a job

10 years agoDisable OpenGL anti-aliasing by default for now.
Damien Plisson [Wed, 6 Jan 2010 15:34:49 +0000 (15:34 +0000)]
Disable OpenGL anti-aliasing by default for now.

10 years ago2 small view navigation features stolen from other apps :)
Matt Ebb [Wed, 6 Jan 2010 12:22:59 +0000 (12:22 +0000)]
2 small view navigation features stolen from other apps :)

* Now, while rotating a 3D view with MMB held down, you can hold shift to switch to Pan or ctrl to switch to Zoom, without having to let go of MMB. While it sounds simple it makes things really smooth to use and eases repeated presses of MMB. One thing I liked from Max. It's also in the modal key maps, so you can change it to whatever you like.

* A similar thing, when panning a 2D View, you can hold LMB to switch to zoom, effectively making MMB+LMB zoom. This is not very useful on a mouse, but it's very nice for tablet use, being able to navigate with one hand (side switch+stylus press) very easily. This one's from Fusion.

10 years agofix for crash when setting a shapekeys name in rna, (probably other properties too).
Campbell Barton [Wed, 6 Jan 2010 12:19:46 +0000 (12:19 +0000)]
fix for crash when setting a shapekeys name in rna, (probably other properties too).
When the shapekey was returned from the object it didnt use the data's ID which is expected elsewhere in RNA.

Transfer shape now also sets the name.

10 years agoFix #20519: shrinkwrap modifier doesnt work with subsurface modifier.
Brecht Van Lommel [Wed, 6 Jan 2010 12:05:46 +0000 (12:05 +0000)]
Fix #20519: shrinkwrap modifier doesnt work with subsurface modifier.
Fix #20516: subsurf modiefier+pressing add for smoke sims results in crash.
Fix retopo not working correct on subsurf mesh.

Various deforming modifiers were not correctly taking into account that a
derivedmesh is not necessarily a CDDerivedMesh, made utility functions for
this now.

10 years agoParticle edit: optimization for combing, was computing hair space too often,
Brecht Van Lommel [Wed, 6 Jan 2010 12:00:53 +0000 (12:00 +0000)]
Particle edit: optimization for combing, was computing hair space too often,
and fix some warnings.

10 years agoOpenGL Anti-aliasing implementation for blender windows
Damien Plisson [Wed, 6 Jan 2010 11:42:52 +0000 (11:42 +0000)]
OpenGL Anti-aliasing implementation for blender windows

Added GHOST_TUns16 numOfAASamples parameter to GHOST_CreateWindow to specify the number of AA samples (null if no AA wanted)
Implemented it in the cascade of GHOST classes.

Full implementation currently done for OSX/Cocoa, stubs for other OSes.
Moguri : it's ready for your win32 implementation !

Note that fallback to a non AA window (if gfx card doesn't support AA) is done inside GHOST OS specific layer, so that blender windowmanager still gets its window created properly.

10 years agoadd operator icon for shape key transfer in panel,
Campbell Barton [Wed, 6 Jan 2010 11:38:58 +0000 (11:38 +0000)]
add operator icon for shape key transfer in panel,

10 years agomissing check for shape key
Campbell Barton [Wed, 6 Jan 2010 11:21:57 +0000 (11:21 +0000)]
missing check for shape key

10 years agopatch from Kevin Roy (kiniou), [#20584] get the image size in pixels in Python API
Campbell Barton [Wed, 6 Jan 2010 10:46:49 +0000 (10:46 +0000)]
patch from Kevin Roy (kiniou), [#20584] get the image size in pixels in Python API

10 years agowrite our to a shorter path, was failing unless you made the path manually since...
Campbell Barton [Wed, 6 Jan 2010 09:42:41 +0000 (09:42 +0000)]
write our to a shorter path, was failing unless you made the path manually since it was trying to write to a subsub dir that didnt exist.

10 years agoCocoa: small potential issue remained from fullscreen ancient ages in the Window...
Damien Plisson [Wed, 6 Jan 2010 09:22:40 +0000 (09:22 +0000)]
Cocoa: small potential issue remained from fullscreen ancient ages in the Window getValid function

10 years agoBullet: rework softbody raytest patch after approval by Erwin.
Benoit Bolsee [Wed, 6 Jan 2010 08:46:04 +0000 (08:46 +0000)]
Bullet: rework softbody raytest patch after approval by Erwin.

10 years agoBGE: KX_GameObject.rayCast() to return 5-tuple in case of no hit when poly=2 option...
Benoit Bolsee [Wed, 6 Jan 2010 08:44:10 +0000 (08:44 +0000)]
BGE: KX_GameObject.rayCast() to return 5-tuple in case of no hit when poly=2 option is used.

10 years ago*Disabled filled lasso drawing on Windows for now, was causing some strange problems,
Matt Ebb [Wed, 6 Jan 2010 06:51:04 +0000 (06:51 +0000)]
*Disabled filled lasso drawing on Windows for now, was causing some strange problems,
perhaps GLU incompatibilities? If any Windows GL guru can help here, it would be
most appreciated!

10 years agoFix for keymap rna, wasn't updated for doubleckick
Matt Ebb [Wed, 6 Jan 2010 06:04:07 +0000 (06:04 +0000)]
Fix for keymap rna, wasn't updated for doubleckick

10 years agoSmall tweaks to gesture drawing to show the filled selectable area.
Matt Ebb [Wed, 6 Jan 2010 04:52:13 +0000 (04:52 +0000)]
Small tweaks to gesture drawing to show the filled selectable area.
Gives nice feedback for what will be selected, especially with lasso.

10 years agoMSVC compile fix
Matt Ebb [Wed, 6 Jan 2010 04:08:06 +0000 (04:08 +0000)]
MSVC compile fix

10 years agoNode editor tweaks
Matt Ebb [Wed, 6 Jan 2010 03:00:19 +0000 (03:00 +0000)]
Node editor tweaks

* Cleaned up dead code, removed all traces of socket selection

* Modified border select so it's possible to have border select on mouse tweak.
With this change, by default, click+dragging on a node will select and move it,
but click+dragging on empty space will border select.

10 years agoFix for PROP_MATRIX auto UI layout
Matt Ebb [Wed, 6 Jan 2010 01:41:00 +0000 (01:41 +0000)]
Fix for PROP_MATRIX auto UI layout

10 years agoRestored Compositor 're-render single layer' functionality (buttons on renderlayer...
Matt Ebb [Wed, 6 Jan 2010 00:09:07 +0000 (00:09 +0000)]
Restored Compositor 're-render single layer' functionality (buttons on renderlayer comp nodes).

This works with operator properties - if you pass the name of a scene and renderlayer to
the screen.render operator, it will render that layer as a single layer re-render.

10 years agofix for [#20352] Crash when rendering viewport
Campbell Barton [Wed, 6 Jan 2010 00:02:37 +0000 (00:02 +0000)]
fix for [#20352] Crash when rendering viewport

10 years agonetrender: UI layout reorganization and prettifying. Also better operator description...
Martin Poirier [Tue, 5 Jan 2010 20:47:23 +0000 (20:47 +0000)]
netrender: UI layout reorganization and prettifying. Also better operator descriptions (tooltips). Based on a patch by DingTo.

10 years agoDescription attributes for macros too
Martin Poirier [Tue, 5 Jan 2010 20:32:20 +0000 (20:32 +0000)]
Description attributes for macros too

10 years agoIncreased minimal value for Point Density Texture "Radius" from 0.01 to 0.001.
Thomas Dinges [Tue, 5 Jan 2010 20:30:40 +0000 (20:30 +0000)]
Increased minimal value for Point Density Texture "Radius" from 0.01 to 0.001.

10 years agoPython descriptions were not getting used in tooltips.
Campbell Barton [Tue, 5 Jan 2010 20:19:54 +0000 (20:19 +0000)]
Python descriptions were not getting used in tooltips.