Age | Commit message (Collapse) | Author |
|
* Added a user-preference setting which disallows setting the current frame number to a negative number. This setting only applies when setting the current frame by scrubbing the time cursor in a timeline view, or by typing a value into the current frame number field.
* Made the minimum frame number for the start frame to be 0, which should make setting keyframes by a regular step size less confusing. Also changed the MINFRAME define to 0 for consistency. Hopefully this doesn't cause any problems with any output formats.
* Fixed some missing channel selection cases in animation editors.
|
|
keep var declaration up in .c files
|
|
data
support for vertex group sorting in editmode
|
|
the same properties were being registered many times with built in structs.
blender memory at least is not leaking, but it seems python is still not freeing some memory.
For the moment dont allow existing properties to be registered again, will need to have a way to unregister rna properties.
|
|
- correct errors with non-mirrored meshes
- mirror weight paint on asymmetrical meshes
|
|
|
|
eg: bpy.props.BoolProperty()
|
|
Anyone who finds these incorrect feel free to change or make me notice.
|
|
out auto key options that were still in use.
|
|
|
|
|
|
missing undo push in file selector.
|
|
Added a new option to filter the out Object-level (i.e. transforms, object visibility/settings, and also bone animation) animation data from the channels list. As most of these settings are transforms, I've used the transform manipulator icon and named the RNA setting display_transforms.
This is useful when trying to filter out only material animation data for example, as requested by Colin.
|
|
|
|
1) Decreased the alpha value for unselected F-Curves in the Graph Editor, making them more invisible to help make the selected ones stand out more.
2) Removed various outdated settings from pose bone RNA
|
|
Texture animation is now shown in the animation editors. Texture stacks are shown for each Material/Lamp/World block that uses them.
There is currently still a bit of a bug with this which means that unless the owner of the texture stack is animated too, the animation data for the textures won't show up. This will get rectified soon though.
|
|
|
|
|
|
|
|
it myself, there will still be render slots just old implementation.
|
|
|
|
|
|
* function must return value!
* missing _USE_MATH_DEFINES for M_PI
|
|
--> "A.B.002" rather then "A.001"
|
|
now uniqute names are ensured with recursive name checking on the scene
|
|
|
|
from Sean Bartell (wtachi)
added own changes bpy_props.c
|
|
from Banlu Kemiyatorn (suchness), modified with more error messages.
|
|
|
|
image code, this should be clearer and makes reusing the Render struct later
on easier.
|
|
* Remove the manual OSA method but rather pass on derivatives to the
textures. This means that at the moment e.g. the bricks node is not
antialiased, but that image textures are now using mipmaps. Doing
oversampling on the whole nodetree is convenient but it is really
the individual textures that can do filtering best and quickest.
* Image textures in a texture node tree were not color corrected and
did not support 2d mapping, now it's passing along shadeinput to
make this possible. Would like to avoid this but not sure how.
* Fix preview not filling in all pixels when scaling or rotating in
the texture nodes.
|
|
|
|
|
|
constructive modifiers after subsurf ignored face materials.
|
|
|
|
disallow reshape running when the multires mesh isnt available.
|
|
|
|
split PropertyRNA off into 3 types, base type, collection and array, since array and collections needed internal checks inside almost every function its better to have the, as subclassed to the property type. This makes introspection more useful.
Also made printing of structs and properties prettier giveing type and length.
|
|
Metric/Imperial units [26876]
and minor changes for unit.c, no functional change.
|
|
|
|
Hopefully this won't introduce new bugs and fix old ones.
|
|
This means pose bones on proxy poses can have their own values as long as the name and type matches that of the library pose bone.
without this the only way to add new values on a pose bone proxy is to protect in the lib, reload the proxy blend and save.
|
|
Added a function that quickly extracts a full main dbase from an undo buffer,
to pass on to render code. This will efficiently then make a render using only
own memory, allowing real threading and running multiple renders at once.
|
|
is problematic here with coordinates being transform by matrix and back by
inverse, so tweaked the epsilons to avoid the problem.
|
|
|
|
|
|
|
|
wrapping code to paint_image.c so it can be used for the undo push.
|
|
|
|
Thank you, Andre Tibben, for the fix.
|