Blender Git Commit Log

All Blender Git commits.

Page: 3055 / 8462

August 2, 2018, 15:37 (GMT)
Fixed File Copyright blocks in file headers
August 2, 2018, 15:37 (GMT)
Added separate functions to get curve data for sampling and keyframes

For Materials, Camera, Lamp actions it turned out that the sampler
can not sample the data at the moment. So for those curves i need
to get the data from the original curves for now. I Added a getter
that would retreive the data from the FCurve instead from the sampled
data if no sampled data is available. This will change (wip)

Known limitation: the Material,Lamp,Camera actions are always
exported with linear interpolation (wip)
August 2, 2018, 15:37 (GMT)
First stable version of new Collada Animation Exporter.
This still needs cleanup and fixing (wip)
August 2, 2018, 15:32 (GMT)
Create SparseTextureInfo.

Will be used for better organization of info used to convert dense to
sparse coordinates in volumes. Also added back tricubic interpolation
of sparse grids.
August 2, 2018, 15:27 (GMT)
Remove most VDB grid as texture storage functions.
August 2, 2018, 15:17 (GMT)
Depsgraph: fix some DEG queries crashing with new, empty graph.

Calling code is responsible to check on NULL pointers here, or ensure
is does have a fully built and evaluated depsgraph, but this should
never crash in DEG queries themselves.
August 2, 2018, 15:15 (GMT)
Fixed incorrect preview of imported OpenVDB files.

Error was caused by not taking into account minumum bound of the volume.
Also changed dense array to VDB grid converter in Cycles to use the
exporter in intern/openvdb.
August 2, 2018, 15:06 (GMT)
Move VDB functions from Cycles to intern/openvdb.

So they can be used on Blender side. Changed variable names and types to
be more consistent between Cycles and intern/openvdb.
August 2, 2018, 14:39 (GMT)
Fix assert in UI string trimming code when we have 'protected' right part.
August 2, 2018, 14:34 (GMT)
Benchmark: temporary Python drawing API, until we have real one in 2.8.
August 2, 2018, 14:34 (GMT)
Benchmark: wm hacks to open a single window with benchmark space.
August 2, 2018, 14:23 (GMT)
Merge branch 'master' of git.blender.org:blender into cycles_embree
August 2, 2018, 14:22 (GMT)
UI: Move thickness before frame lock in Annotation Panel

The thickness is more important and must be below list of annotation layers.
August 2, 2018, 14:04 (GMT)
Set thread stack size on macOS to 1MB for Embree builds.
August 2, 2018, 13:33 (GMT)
Revert "Cycles: Raised thread stack size to 1MB for macOS to be consistent with Windows."

This reverts commit 151b5a9a1e568476c6886709b460edbf0936f7f7.
August 2, 2018, 13:04 (GMT)
Feature: Collada added new User interface options

keep_keyframes:
When sampling the distance between 2 keyframes is defined by
the sampling rate. Furthermore the keyframes defined in the
FCurves are not exported. However when this option is enabled
then also the defined keyframes will be added to the exported fcurves

keep_smooth_curves:
When sampling we do not use FCurves. So we also have no Curve handles
for smooth exporting. However when this option is enabled, Blender
does its best to recreate the handles for export. This is a very
experimental feature and it is know to break when:

- the exported animated objects have parent inverse matrices different
from the unit matrix
- The exported objects have negative scaling

There may be many other situations when this feature breaks.
This needs to be further tested. It may be removed later or replaced
by something less wonky.
August 2, 2018, 13:04 (GMT)
refactor: Collada: removed trivial function

The function get_joint_id(Object *ob, Bone *bone) was so simple
I replaced the function by a one line statement. Now you can see
directly what happens and no longer need to lookup what
the function does.
August 2, 2018, 13:04 (GMT)
Feature Collada: Export also not selected intermediate objects

Problem: When we export an Object Hierarchy, then we must export
all elements of the hierarchy to maintain the transforms. This
is especially important when exporting animated objects, because the
animation curves are exported as relative curves based on the
parent-child hierarchy. If an intermediate animated object is missing
then the exported animation breaks.

Solution: If the "Selected" Optioon is enabled, then take care
to also export all objects which are not selected and hidden,
but which are parents of selected objects.
August 2, 2018, 12:56 (GMT)
Benchmark: add space type for drawing benchmark in.

Once we have custom space types, this could be removed. For now all code
is in a branch so some hacks don't matter too much.
August 2, 2018, 12:50 (GMT)
Cleanup: Collada added indentation, changed variable names

Just for better reading, no functional change here.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021