Age | Commit message (Collapse) | Author |
|
* Fractional frames support has been changed to use a new var, scene->r.subframe.
This is a 0.0-1.0 float representing a subframe interval, used in generating a final float
frame number to evaluate animation system etc.
* Changed frame_to_float() and some instances of bsystem_time() into a convenience function:
float BKE_curframe(scene) which retrieves the floating point current frame, after subframe
and frame length corrections.
* Removed blur_offs and field_offs globals. These are now stored in render, used to
generate a scene->r.subframe before render database processing.
|
|
edited man page with this.
|
|
|
|
last)
|
|
disclosure triangles and panel closing X icons.
|
|
expanded enum (like it was before)
- rename 'no_bg' argument to 'emboss' (and negated)
- added 'emboss' option for operator buttons.
- Addon UI Layout slight modifications, changed enable/disable buttons for checkbox, grey out text of disabled addons to make it obvious at a glance whats enabled.
- column expanded enums now align text to the left.
- renamed ui_item_enum_row to ui_item_enum_expand since its used for columns and rows.
|
|
|
|
displaying lamp properties regardless of type hence causing errors. Now
active object controls what properties to display. Still it's possible to
manage multiple mixed lamps types at once. Also added useful items for
cameras and empties
|
|
|
|
|
|
|
|
Layout is now simpler, more easy to scan. This commit also simplifies the Python code and gets rid of hundreds of wasted lines of code, making it much easier to make layout changes.
|
|
bpy.ops.wm.open_mainfile(filepath="some.blend")
|
|
* the default properties of the file operator now only contain the "filepath", which means only the complete path to a file is returned.
* "filename" and "directory" has been added to the link/append operator - the only place it was used.
* sequence operators still work on the "files", which was custom property passed to the file operator anyway.
* have tested sequence loading, image loading and append/link - please report if there are any issues
|
|
functions are merged into the local namespace)
|
|
call animated texture update before evaluating modifiers.
|
|
|
|
|
|
- bugfix for copying a scene with FFMPEG properties set (wasnt copying the ID properties, could crash blender)
- relative path option for adding sequence strips and replaceing images.
|
|
blender --background some.blend --render-frame 1 # renders frame 1
blender --background some.blend --render-frame +0 # renders the first frame
blender --background some.blend --render-frame -1 # renders the last frame
|
|
|
|
Clear pin flag and pin ID in unlink_object if pinid points to unlinking object
|
|
null terminator for C strings.
|
|
|
|
|
|
by default now on all platforms since it shouldn't crash anymore if SSE is
not there. If this breaks compilation on some platforms, please let me know.
|
|
- Remove SEQ_DESEL, better not have a flag which includes ~, use ~SEQ_ALLSEL instead.
- Rename recurs_dupli_seq -> seqbase_dupli_recursive
- Rename deep_dupli_seq -> seq_dupli_recursive
|
|
1) "Actuators" menu wasn't working (it was showing the sensors one)
2) s/c/a top menus (the one showing options to hide/show objects and logics) with a big space.
- To have those options like this sounds a bit like a legacy, but for the time being at least, let's make it better :)
3) not show the s/c/a common header when object not visible
|
|
necessary due to the more accurate mouse move events that are useful for
sculpting and painting (at least on Linux/X11, not sure about other platforms).
If the update function takes a while to run, this in turn causes more mouse
move events to be accumulated, making things even slower, .. going into a spiral
of slower and slower redraws.
As a solution I've added a INBETWEEN_MOUSEMOVE event next to MOUSEMOVE. A
MOUSEMOVE event is automatically changed to INBETWEEN_MOUSEMOVE when a
MOUSEMOVE event is added after it. This new event type is only handled by
painting/sculpting operators, everything else can happily ignore it.
|
|
|
|
|
|
- write_crash_blend() was writing to the original path.
|
|
for the backside, giving problems with e.g. boolean operations.
|
|
cursor not over any area, e.g. on the border between two areas.
|
|
- Sculpting on the basis key should change original mesh
- For relative keys sculpting on basis key should update others
|
|
no material bits.
|
|
|
|
modifiers that changed the vertex count.
removal of the shape key was undone in DM_to_mesh().
|
|
added ED_region_tag_redraw_overlay to only redo overlay drawing, which
in case of triple buffer is much faster.
|
|
Curve object should have ob->bb=NULL if there is no derivedMesh
|
|
memcpy buffer overrun when the first frame wasnt 0.
|
|
of hiding)
I still think we could use a more compact header for the non-expanded mode (ala 2.49). To be addressed later
|
|
Now it only outputs files when rendering, otherwise, it overwrites the output files
whenever the compositor updates (i.e. just scrubbing through the timeline )
|
|
|
|
Angles are in radians. Doc and example should reflect reality
|
|
|
|
Fix #22587: Invisible Nurbs Suface
There was a small bug with determinating if new object should be created
and for surfeces new OB_CURVE object had been created (instead of OB_SURF).
Removed unused function and enum, which were used by nurbs surface
create old oprator
|
|
Removed "frame_locked"-flag from sequencer completely, since it doesn't
work any more in Blender 2.5. (All IPOs are frame-locked now anyways.)
|
|
not properly ceiling them, sometimes resulting in truncation errors.
(merge from render25 branch, commit with revision 28901 by Joe)
|
|
on multire would unnecessarily subdivide vertex groups and other layers,
making the operation slower than necessary.
|