Campbell Barton [Fri, 31 Jul 2009 23:42:22 +0000 (23:42 +0000)]
svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r22075:22099
Campbell Barton [Fri, 31 Jul 2009 23:15:00 +0000 (23:15 +0000)]
missed this line in last commit
William Reynish [Fri, 31 Jul 2009 16:19:26 +0000 (16:19 +0000)]
Changed texture layers list to display as a proper list. This makes the order clearer, and you can see names. The list always displays its full length though, because texture layers are pre-populated with all 18 texture layers. Would be nice if this was eventually more dynamic, resembling the way you add/remove material indices.
Thomas Dinges [Fri, 31 Jul 2009 15:36:14 +0000 (15:36 +0000)]
2.5 Field Panels:
* Attempt to make it a bit more consistent. ;-)
Daniel Genrich [Fri, 31 Jul 2009 14:38:42 +0000 (14:38 +0000)]
Fields UI: Several attempts to follow UI guide and other things leaded to a really confusing UI (on the left):
http://666kb.com/i/bb49zl2t6ojvk7tax.png
We tried now to connect top-down with left-right, having top-down for the big picture (like already used in textures panel).
Other fields still missing. Approved by William, another small fix ("type" in one row) suggested by DingTo (not visible in the screenshot).
Robert Holcomb [Fri, 31 Jul 2009 12:51:18 +0000 (12:51 +0000)]
Bug fix in low value setting. Originally checked against the wrong channel (chroma) instead of the luminence channel.
Changed default value for high value to 1.0 from 0.0.
William Reynish [Fri, 31 Jul 2009 10:21:29 +0000 (10:21 +0000)]
Tiny tweaks to modifier template. Added more logical icons for enabling modifiers in edit mode etc.
Campbell Barton [Fri, 31 Jul 2009 09:05:13 +0000 (09:05 +0000)]
remove more unneeded args, also allow ipo to animate the ref value for KX_BlenderMaterial's
Ton Roosendaal [Fri, 31 Jul 2009 08:07:41 +0000 (08:07 +0000)]
2.5
Check for old py in UI scripts. Temp fix that'll go when the move
to Py 3.1 is definite! :)
Joshua Leung [Fri, 31 Jul 2009 07:43:47 +0000 (07:43 +0000)]
Animato - NLA + Realtime Animating Goodies
* When doing realtime recording of animation (i.e. transforming objects + bones while animation playback is running, and auto-keying is enabled), animation will be added to a new NLA Track+Strip combo everytime a single 'loop' of the frame range has finished. This will allow 'passes' over the animation to be less destructive.
* Made the evaluation of the active action (when NLA data is present), be handled as part of the normal NLA system evaluation code (as if it were just another strip in a track at the end). The immediate benefit is that there are now some settings (available in the "Animation Data" panel in the NLA Editor with a strip selected) which allow for the way the active action is combined with the NLA stack results. For instance, the way that the action extrapolates is used in the recording tweaks above.
Dalai Felinto [Fri, 31 Jul 2009 02:35:56 +0000 (02:35 +0000)]
setting WITH_BF_PLAYER = False as default to scons
(temporary solution to avoid linking problem reports over and over and over and over ... again)
I obviously couldn't test this in all OS. If there is any problem with this commit please fell free to fix/let me know.
Matt Ebb [Fri, 31 Jul 2009 02:16:07 +0000 (02:16 +0000)]
* Updated icon sheet, thanks jendryzch!
Campbell Barton [Fri, 31 Jul 2009 01:40:15 +0000 (01:40 +0000)]
fix for warnings and implicit declarations
also fixed smoke comparing a float's mem-location rather then its value.
Campbell Barton [Fri, 31 Jul 2009 00:42:10 +0000 (00:42 +0000)]
svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r21908:22075
Nicholas Bishop [Thu, 30 Jul 2009 22:24:05 +0000 (22:24 +0000)]
Sculpt/2.5:
* Fix for bug reported by Brian Staub, sculpt on transformed objects wasn't working.
Daniel Genrich [Thu, 30 Jul 2009 22:11:28 +0000 (22:11 +0000)]
Smoke:
a) Crash fixed when loading files with smoke
b) changed presets to be more low-cpu friendly
c) smoke looks thicker
Unsolved:
a) 3dview of smoke changes weirdly when looking at front/back. Just move around a cube with smoke and you know what I mean - odd shading. If someone likes to take a look: draw_object.c -> search for "smoke" there
Campbell Barton [Thu, 30 Jul 2009 21:42:29 +0000 (21:42 +0000)]
remove some unused function args
Campbell Barton [Thu, 30 Jul 2009 20:22:55 +0000 (20:22 +0000)]
changes to defaults for sequencer strip adding
Daniel Genrich [Thu, 30 Jul 2009 20:18:28 +0000 (20:18 +0000)]
Smoke: compile error due to bad merged conflicts
Daniel Genrich [Thu, 30 Jul 2009 20:12:40 +0000 (20:12 +0000)]
Smoke: fixing some compile warning reported by Ton and one compile erro for gcc 4.4.1 reported by mrunion
Campbell Barton [Thu, 30 Jul 2009 20:11:59 +0000 (20:11 +0000)]
wasnt building with gcc 4.4
Thomas Dinges [Thu, 30 Jul 2009 19:19:21 +0000 (19:19 +0000)]
2.5 Background Image:
* Added notifier.
Ton Roosendaal [Thu, 30 Jul 2009 18:41:36 +0000 (18:41 +0000)]
2.5
Another Makefile fix for smoke
Ton Roosendaal [Thu, 30 Jul 2009 18:41:19 +0000 (18:41 +0000)]
2.5
Makefile fix to link smoke lib
Guillermo S. Romero [Thu, 30 Jul 2009 18:39:22 +0000 (18:39 +0000)]
SVN maintenance.
William Reynish [Thu, 30 Jul 2009 18:32:20 +0000 (18:32 +0000)]
Separated metaball size values, and hid inapplicable values depending on metaball type.
Stefan Gartner [Thu, 30 Jul 2009 18:19:46 +0000 (18:19 +0000)]
2.5:
first step at adding Makefiles for smoke
NOTE: someone needs to add $(NAN_SMOKE)/lib/$(DEBUG_DIR)/libsmoke.a
to source/Makefile to make it link
Thomas Dinges [Thu, 30 Jul 2009 16:38:00 +0000 (16:38 +0000)]
2.5 Smoke:
* Put Smoke Modifier in the right alphabetical order in RNA and py file.
* Some small naming changes.
Commit approved by Genscher. :)
Daniel Genrich [Thu, 30 Jul 2009 15:25:56 +0000 (15:25 +0000)]
Smoke: forgot cmake file
Daniel Genrich [Thu, 30 Jul 2009 15:17:41 +0000 (15:17 +0000)]
Blender Smoke credits:
Wavelet Turbulence for Fluid Simulation
Copyright 2008 Theodore Kim and Nils Thuerey
Paper + Website: http://www.cs.cornell.edu/~tedkim/WTURB/
Daniel Genrich [Thu, 30 Jul 2009 15:07:44 +0000 (15:07 +0000)]
smoke: another fftw3 error fixed
Daniel Genrich [Thu, 30 Jul 2009 15:03:00 +0000 (15:03 +0000)]
smoke: forgot to disable fftw3 noise function
Daniel Genrich [Thu, 30 Jul 2009 15:00:26 +0000 (15:00 +0000)]
BF2.5: First commit of smoke code.
Not working:
a) rendering (since volumterics branch is not merged yet)
b) moving collision objects of any kind
c) saving of collision objects (because that's what I am working on)
d) pointcache
e) A bunch of other things I already know of
So please do not report any bugs on this one yet :-)
Matt Ebb [Thu, 30 Jul 2009 13:56:39 +0000 (13:56 +0000)]
* More lamp tweaks, meant to commit this last night
Matt Ebb [Thu, 30 Jul 2009 13:35:32 +0000 (13:35 +0000)]
* Some nicer icons for the render still/ animation buttons
Campbell Barton [Thu, 30 Jul 2009 11:05:45 +0000 (11:05 +0000)]
Support for povray radiosity settings, adjust in scene panel.
Thomas Dinges [Thu, 30 Jul 2009 10:38:46 +0000 (10:38 +0000)]
2.5 Buttons:
* Material buttons didn't import. Fixed.
* Removed Path label from Fluid panels.
Joshua Leung [Thu, 30 Jul 2009 10:33:27 +0000 (10:33 +0000)]
2.5 - Tiny tweak to a tiny tweak for text padding (22039)
The second tweak made (for the case without an icon) was causing superfluous spacing all over the UI for things like checkboxes + combo-boxes + text widgets. This was quite ugly and gave readability issues with the checkboxes in particular.
Thomas Dinges [Thu, 30 Jul 2009 10:11:19 +0000 (10:11 +0000)]
2.5 Part 3 of Layout Code Cleanup:
* More cleanup to match new coding guidelines.
http://wiki.blender.org/index.php/Dev:Py/Blender2.5/Layouts/Guidelines
* Replaced some if's with proper elif's.
* Removed some unnecessary code.
Note: Please don't use inconsistent assign names like colsub, subcol1 etc. anymore!
William Reynish [Thu, 30 Jul 2009 08:30:57 +0000 (08:30 +0000)]
World UI
Cleaned up AO influence controls. These buttons had no labels, and were aligned strangely. Also made mist intensity a slider, since it's a percentage.
Campbell Barton [Thu, 30 Jul 2009 08:10:10 +0000 (08:10 +0000)]
Engine specific panel's
- All of this is in python and easy to change.
- each panel class has a set() of compatible engines.
- this set is checked for the poll function
- external engines can add themselves to this panels compatible engines
eg.
buttons_world.WORLD_PT_mist.COMPAT_ENGINES.add('POVRAY_RENDER')
I tried doing this by subclassing each panel and replacing only the poll function to reference 'POVRAY_RENDER' but it became fairly complicated and meant registering many of the same panels under different names.
Added mist support to povray.
Matt Ebb [Thu, 30 Jul 2009 03:26:33 +0000 (03:26 +0000)]
* tiny tweak to icon/text padding in list ui templates
Campbell Barton [Thu, 30 Jul 2009 01:52:00 +0000 (01:52 +0000)]
Operator Copy/Paste
you can copy operator strings from buttons or the reporting interface and run them in the console.
- Ctrl+C over an operator button copies its python string to the clipboard.
- Paste in the console (1 line only for now).
- operators run from python no longer require all arguments.
Martin Poirier [Thu, 30 Jul 2009 01:39:42 +0000 (01:39 +0000)]
Move some sketching base code in kernel.
Other code will eventually move out of armature editor (to help reuse).
This solves the issue reported by Cambo on the ml about kernel code calling editor functions.
Campbell Barton [Thu, 30 Jul 2009 00:46:48 +0000 (00:46 +0000)]
switched file and dir by mistake
Campbell Barton [Wed, 29 Jul 2009 23:48:06 +0000 (23:48 +0000)]
better blender doesnt look idiot for siggraph with tips wider then the screen.
only show operator args in the tooltip that are different from the defaults.
Brecht Van Lommel [Wed, 29 Jul 2009 23:21:57 +0000 (23:21 +0000)]
2.5: update .B.blend, to have 1:1 zoom levels for the buttons.
Campbell Barton [Wed, 29 Jul 2009 23:18:18 +0000 (23:18 +0000)]
error in last comit
Campbell Barton [Wed, 29 Jul 2009 23:12:30 +0000 (23:12 +0000)]
- include operator commands in tooltips (needs sanitizing for transform operators, there are massive :|)
- WM_operator_pystring can now be used with an operator type and properties (rather then a wmOperator instance)
- removed menus from file selector
Brecht Van Lommel [Wed, 29 Jul 2009 22:57:53 +0000 (22:57 +0000)]
2.5: Buttons View
* When resizing the window, the top position is now preserved,
instead of the center position.
* Fix zoom level not being preserved in various cases, when
changing both with and height. This replaces some earlier code
which did this at screen level but wasn't very reliable.
* Different tabs now each preserve their own scroll.
* When switching between tabs, it now scrolls to show as many
buttons as possible, instead of possibly showing empty space.
There is a trade-off here between doing that keeping the
buttons in the same place, no ideal solution exists I think.
* Change zooming in/out to be symmetric, for example doing
numpad + then - did not give the original zoom level back.
* Added some calls to avoid hanging tooltips when manipulating
the view.
Internals:
* Added V2D_KEEPOFS_X and V2D_KEEPOFS_Y to keep the top/bottom
rather than the center.
* Renamed V2D_KEEPZOOM to V2D_LIMITZOOM (seems more appropriate),
and make V2D_KEEPZOOM preserve the zoom level.
Guillermo S. Romero [Wed, 29 Jul 2009 22:37:33 +0000 (22:37 +0000)]
Only show ~/Desktop/ if really exists.
Brecht Van Lommel [Wed, 29 Jul 2009 21:35:03 +0000 (21:35 +0000)]
2.5: File Browser on Unix
* Attempt to better filter file systems, it displayed all kinds
of devices which are not interesting to the user. The trick
used is now to use mounts starting with "/dev".
* Add / at the end to properly highlight directories in the list.
* Fix for non-linux unixes, this now falls back to showing / again.
William Reynish [Wed, 29 Jul 2009 20:56:22 +0000 (20:56 +0000)]
Even more metaball layout changes.
Added icons in menu, moved type setting at top of panel. Need to make the size widgets only show the relevant options.
Elia Sarti [Wed, 29 Jul 2009 20:51:05 +0000 (20:51 +0000)]
2.5 / Drag & Drop
Removed all related code. Talked with Ton about this and agreed to postpone it at indefinite time in the future, when things get more relaxed.
Files saved since my first commit should not break although I'm not 100% sure.
Thomas Dinges [Wed, 29 Jul 2009 18:44:54 +0000 (18:44 +0000)]
2.5 MetaBalls:
* Layout tweaks by nudelZ. Thanks!
Ton Roosendaal [Wed, 29 Jul 2009 18:15:46 +0000 (18:15 +0000)]
2.5
Two bugfixes, reported by Sebastian Skejo in IRC:
- File operator poll wasn't secure, search for it crashed
- Knife tool depends on having view3d context, fixed poll for it
Ton Roosendaal [Wed, 29 Jul 2009 18:04:35 +0000 (18:04 +0000)]
2.5
On 2nd thought: added back undopushes on every button use.
Operator re-use works with it now!
Ton Roosendaal [Wed, 29 Jul 2009 18:03:25 +0000 (18:03 +0000)]
2.5
Makefile fix: added metaball.a lib
Ton Roosendaal [Wed, 29 Jul 2009 17:56:38 +0000 (17:56 +0000)]
2.5
Operator goodies!
--- Macro operators
Operators now can consist of multiple operators. Such a macro operator
is identical and behaves identical to other opererators. Macros can
also be constructed of macros even! Currently only hardcoded macros are
implemented, this to solve combined operators such as 'add duplicate' or
'extrude' (both want a transform appended).
Usage is simple:
- WM_operatortype_append_macro() : add new operatortype, name, flags
- WM_operatortype_macro_define() : add existing operator to macro
(Note: macro_define will also allow properties to be set, doesnt work
right now)
On converting the macro wmOperatorType to a real operator, it makes a
list of all operators, and the standard macro callbacks (exec, invoke,
modal, poll) just will use all.
Important note; switching to a modal operator only works as last in the
chain now!
Macros implemented for duplicate, extrude and rip. Tool menu works fine
for it, also the redo hotkey F4 works properly.
--- Operator redo fix
The operators use the undo system to switch back, but this could give
errors if other actions added undo pushes (buttons, outliner). Now the
redo for operator searches back for the correct undo level.
This fixes issues with many redos.
Note for brecht: removed the ED_undo_push for buttons... it was called
on *every* button now, which is probably too much? For example, using
the 'toolbar' redo also caused this...
Thomas Dinges [Wed, 29 Jul 2009 17:15:17 +0000 (17:15 +0000)]
2.5 MetaBall Buttons:
* Code and layout cleanup.
Matt Ebb [Wed, 29 Jul 2009 14:17:15 +0000 (14:17 +0000)]
* a few more small lamp panels tweaks
Jiri Hnidek [Wed, 29 Jul 2009 14:07:51 +0000 (14:07 +0000)]
- Fix some things I missed in my last commit
- Change name of OBJECT_OT_object_add operator
- Use new OBJECT_OT_object_add operator in space_info.py
Matt Ebb [Wed, 29 Jul 2009 13:33:14 +0000 (13:33 +0000)]
* Reverted some superfluous button alignment. The
'Align' should not be overused, it gets quite ugly (and
loses communication impact) when used between
buttons of different types. Dependencies should be
shown via layout and greying out.
These lamp panels still needs some cleaning up too...
Jiri Hnidek [Wed, 29 Jul 2009 12:35:09 +0000 (12:35 +0000)]
2.5 MetaBalls
- It is possible to work with MetaBalls in edit mode now
- Added basic UI to the button window (feel free to change it :-))
- Header menus should work
- Undo & redo should work
- Removed global variable editelems and lastelem (moved it to the MetaBall struct)
- All tools from old editmball.c was converted to the operators
- Added lastelem to the RNA
- Experimental: mb->editelems is only pointer at mb->elems or NULL (depends on Mode). ListBase of MetaElems is not duplicated in edit mode.
Tested with scons at Linux and mac OS X
TODO:
- Recalc data after Undo or Redo
- Solve issue with basic MetaBall and Python UI script (only base MetaBall object influence Wiresize and Threshold)
- Fix orientation of manipulator in "Normal mode"
Joshua Leung [Wed, 29 Jul 2009 11:59:21 +0000 (11:59 +0000)]
2.5 - Small tweaks to order of buttons for Animation Editor header buttons to have more consistent layout
Ton Roosendaal [Wed, 29 Jul 2009 11:53:37 +0000 (11:53 +0000)]
2.5
Small fix: SHIFT+D caused transform to move with more precision, as if
shiftkey was pressed.
Martin Poirier [Wed, 29 Jul 2009 04:53:10 +0000 (04:53 +0000)]
Use the Ramer-Douglas-Peucker algorithm instead of a reverse Chaikin filter to reduce stroke complexity.
Divergence limit is 4 pixels (could be tweakable but 4 is a nice number).
Campbell Barton [Wed, 29 Jul 2009 00:37:37 +0000 (00:37 +0000)]
- console remove doubles with command history
- povray file removal was uncommented
Campbell Barton [Tue, 28 Jul 2009 22:44:50 +0000 (22:44 +0000)]
list the filesystems on linux.
Andrea Weikert [Tue, 28 Jul 2009 21:08:28 +0000 (21:08 +0000)]
2.5 file browser
* small tweak for tab completion of directory: make TEX button interactive again
Note1: only TAB key triggers update (see ui_do_but_textedit, line 1599)
Diego Borghetti [Tue, 28 Jul 2009 21:06:23 +0000 (21:06 +0000)]
Forget add the bearing X, a little better now (hinting).
Diego Borghetti [Tue, 28 Jul 2009 20:02:09 +0000 (20:02 +0000)]
Bitmap mode is back.
The option of Texture or Bitmap font is working again, yes it's really
uuuuugly right now, but it work.
On the next commit I go to put this at the same level that texture font.
Change this from User Preferences -> Language -> Textued Fonts, save
the preferences and run blender again.
Campbell Barton [Tue, 28 Jul 2009 19:32:46 +0000 (19:32 +0000)]
- UVs weren't exported correctly.
- check for user quit while povray is parsing the file.
- detect if povray cant parse the file and exit the render loop.
Diego Borghetti [Tue, 28 Jul 2009 19:14:25 +0000 (19:14 +0000)]
Fix crash on Linux with some WM.
This is fixed on trunk but was remove in some merge (give conflict).
Brecht Van Lommel [Tue, 28 Jul 2009 18:59:36 +0000 (18:59 +0000)]
2.5: various one-liner fixes
* Image window only show game properties in game mode.
* Fix image window render info drawing wrong with alpha enabled.
* Win32 editmode cursor now uses a different one than the system
cursor, that one is barely visible, especially in the new theme
colors.
* Center text in operator header print.
* Fix sequencer unlock shortcut key.
* Fix uv layer / vertex color active render button now graying out.
* Workaround to get default zoom level 1:1 again for new buttons
(will try to fix properly later, is due to scrollbars).
Brecht Van Lommel [Tue, 28 Jul 2009 18:54:02 +0000 (18:54 +0000)]
2.5: Materials and textures can now be assigned again
even if not slot for them is available.
Brecht Van Lommel [Tue, 28 Jul 2009 18:51:06 +0000 (18:51 +0000)]
2.5: File browse button in ui layouts now works, e.g. for render
output path or fluidsim path.
Andrea Weikert [Tue, 28 Jul 2009 18:25:02 +0000 (18:25 +0000)]
2.5 file browser
Bugfix: scrollwheel in left panel area should pan, not zoom.
Andrea Weikert [Tue, 28 Jul 2009 18:20:16 +0000 (18:20 +0000)]
2.5 file browser
* Bugfix: keep the filename when changing directory, either by clicking on it or by selecting a bookmark
* MSVC uninitialized variable runtime check fix in widget_draw_text
Andrea Weikert [Tue, 28 Jul 2009 18:07:00 +0000 (18:07 +0000)]
2.5 file browser
Bugfix: revert to previous behaviour of BLI_rename, is used for safe blendfile saving.
Added guard in file browser though to prevent user from invoking this.
Brecht Van Lommel [Tue, 28 Jul 2009 17:59:59 +0000 (17:59 +0000)]
2.5: UI
* Text editing in buttons now hides the label, to give more space.
* Tweak slider buttons text clipping, happened a bit too early.
* Move editing text closer to the left, because the < > buttons
are not visible then anyway.
Joseph Eagar [Tue, 28 Jul 2009 17:23:45 +0000 (17:23 +0000)]
changed some sprintfs to strcats, thanks to Fredrik Axelsson for the patch
Daniel Genrich [Tue, 28 Jul 2009 17:22:49 +0000 (17:22 +0000)]
PovrayRenderEngine: Should now work with win32 and win64 povray installations
Ton Roosendaal [Tue, 28 Jul 2009 16:56:22 +0000 (16:56 +0000)]
2.5
OSX fix:
carbon code can not be included in blender code, it conflicts with struct ID
Ton Roosendaal [Tue, 28 Jul 2009 16:50:13 +0000 (16:50 +0000)]
2.5
Fix in include file, missing 'struct'
Ton Roosendaal [Tue, 28 Jul 2009 16:48:02 +0000 (16:48 +0000)]
2.5
Keymap feature: RightMouse in pulldown menus allows to assign
a new hotkey.
Brecht Van Lommel [Tue, 28 Jul 2009 16:46:14 +0000 (16:46 +0000)]
2.5: File browser
* Side panels now use list widgets.
* Enabled theme colors for side panel.
* Add button in bookmarks panel.
* Operator panel title now uses operator name.
* For unix, added / to system, and home and desktop to bookmarks.
* For opening fileselect with filter, cleaned up the code a bit,
adding WM_operator_properties_filesel instead of duplicating code.
* Also added filter for all operators calling fileselect, only image
and file open did it before.
* Hide . files by default, and also hide files ending with ~.
* Added back .. (but not .) in the file list, I really missed this.
* File highlight now only happens when you're actually over a file,
instead staying after you move the mouse away.
* Fix some redraw/refresh issues.
Brecht Van Lommel [Tue, 28 Jul 2009 16:33:02 +0000 (16:33 +0000)]
2.5: code cleanup, added CTX_wm_space_* for each space type,
instead of casting everywhere.
Thomas Dinges [Tue, 28 Jul 2009 11:04:08 +0000 (11:04 +0000)]
2.5 Lamp Buttons:
* Some layout tweaks and fixes by nudelZ.
Matt Ebb [Tue, 28 Jul 2009 10:57:36 +0000 (10:57 +0000)]
* copy io scripts into osx bundle with scons, in post-build process
Matt Ebb [Tue, 28 Jul 2009 10:40:08 +0000 (10:40 +0000)]
* copy io scripts into osx bundle with cmake, in post-build process
Campbell Barton [Tue, 28 Jul 2009 08:50:11 +0000 (08:50 +0000)]
console copy text was upside down.
made ctrl+space operator find and autocomplete in the console, need a bette way to make these key bindings co-exist.
Joshua Leung [Tue, 28 Jul 2009 07:24:25 +0000 (07:24 +0000)]
NLA: Mute/Disable NLA Playback
Exposed toggles (defined on AnimData) that will mute the evaluation of that AnimData block's NLA stack. It's active action will then be the only thing that gets evaluated.
Joshua Leung [Tue, 28 Jul 2009 06:50:30 +0000 (06:50 +0000)]
2.5 - Anim Editor cleanups + Graph Editor Clutter Reduction
* Cleaned up some parts of the code that were unused/could be done a bit nicer
* Added a new option for only showing the keyframes of the selected F-Curves in the Graph Editor, as another way of reducing the clutter.
Thomas Dinges [Tue, 28 Jul 2009 06:26:10 +0000 (06:26 +0000)]
2.5 Part 2 of Layout Code Cleanup:
* Cleanup of Modifier and Text Data Panels.
* Made some small layout tweaks.
* Added missing RNA properties for Cast Modifier.
Campbell Barton [Tue, 28 Jul 2009 06:12:58 +0000 (06:12 +0000)]
wrote images with the wrong extension (still ran), but is confusing.
Campbell Barton [Tue, 28 Jul 2009 05:51:38 +0000 (05:51 +0000)]
simple povray render integration.
Supports...
- camera/lamp/mesh object types
- meshes with modifiers applied, normals/uv/vertex colors
- materials, reflection, transparency
- spot/area/point lamps, samples, raytrace options
- scene render size, AA setting
Details...
- Doesn't need any 3rd party modules.
- Runs povray from the subprocess module, updating the image from a TARGA.
- Currently no UI panels or support for custom settings.
This could be used as an example for other scripts.
Thomas Dinges [Tue, 28 Jul 2009 05:26:01 +0000 (05:26 +0000)]
2.5 Lamp Buttons:
* Layout Fix for shadow panel.
Joshua Leung [Tue, 28 Jul 2009 03:54:40 +0000 (03:54 +0000)]
2.5 - Start of Make Proxy Operator
The code has been ported to the operator+rna system, however, there are currently issues related to how the pointer-rna's work for use as operator properties. (NOTE: RNA_property_pointer_set only takes into account builtin props for now, but not id-props, while the corresponding get method seems to take them into account)
The alternative to using pointer-properties for the operator, is to store strings and look up the relevant objects later, but there should be a nicer way...
Campbell Barton [Tue, 28 Jul 2009 01:48:10 +0000 (01:48 +0000)]
[#19036] blender should use 'static inline' in BKE_cloth.h to work with C99
Török Edwin (edwintorok)
this was the only thing stopping blender being compiled with clang