Blender Git Loki

Blender Git commits from all branches.

Page: 2342 / 2888

March 23, 2015, 10:53 (GMT)
Cache API for export/import of Blender data to/from Alembic files.

The pointcache API is designed to keep the general concept of caching
separate from the concrete Alembic implementation. Other types of file
export/import would be possible, e.g. for OpenVDB data.
March 23, 2015, 10:53 (GMT)
Initial Alembic library integration for Blender.

Adds Alembic as a dependency and build support in cmake and scons.

Also extends the install_deps.sh script with a temporary installation
procedure for the Alembic libraries. This is still very hackish and
needs to be improved.
March 23, 2015, 08:07 (GMT)
Use dupli overrides also for the selection drawing code.

Now clicking a cached dupli instance also selects the duplicator object
as expected.
March 23, 2015, 07:51 (GMT)
Use dupli cache in bounding box calculations involving duplis.

This feature is mostly useful for the "view selected" operator. It is
also used in the "set origin to geometry" operator, but since the
cache overrides the object geometry anyway the effect may not be what
users expect (which is acceptable).
March 23, 2015, 05:07 (GMT)
cleanup: code style

Mostly I wanted to go through the new GPU library code and learn it
thoroughly.
March 23, 2015, 00:24 (GMT)
delete redundant C++ file

gpu_lighting.c has all of this code.
March 22, 2015, 17:17 (GMT)
use center between objects for constraint types different than fixed, note: other types only work between clusters and settings for them are limited to the type currently....
March 22, 2015, 17:16 (GMT)
Simple mesh import from Alembic files in Cycles standalone.

Note that Cycles currently only supports tessellated triangle/quad
meshes. Alembic PolyMesh generally has ngons, so external tessellation
is required until cycles gets a proper tessellation implementation of
its own.
March 22, 2015, 13:23 (GMT)
More control over verbosity with Alembic archive info printing.
March 22, 2015, 12:26 (GMT)
Simple inclusion of alembic files from inside xml files for cycles
standalone.

The cycles XML files now can refer to Alembic (.abc) files. This will
call the default alembic reader to read in scene data. Currently it
simply prints the Alembic file structure.

Eventually a proper schema needs to be defined for both xml and abc.
Also care has to be taken to handle potential conflicts between settings
both within xml/abc and between them.
March 22, 2015, 09:13 (GMT)
fix: some speed improvement for converting to objects or to keyframed objects and proper renaming of shards and constraints being created
March 21, 2015, 22:15 (GMT)
Add Windows DeckLink API, put Linux aside for now.

The VideoDeckLink object is still a stub but now it compiles and links
with DeckLink COM API and nVidia DVP library.
Only Windows & CMake working at the moment.
The nVidia DVP library is added in SVN win64_vc12 repo.
March 21, 2015, 19:22 (GMT)
Basic Alembic integration in the Cycles standalone.

This adds Alembic to the standalone application version of cycles.
Files can be specified as XML or Alembic, or use automatic detection
based on the filename extension.

Currently the Alembic reader just dumps the file structure to stdout
as a test.
March 21, 2015, 19:03 (GMT)
Fix for cycles cmake missing GLEW library variable when building without
the GUI.
March 21, 2015, 18:06 (GMT)
Avoid conflicting unordered_map definition in cycles by using a general
include path instead of the boost one.

For explanation see http://stackoverflow.com/questions/3973659/c-unordered-map-compiling-issue-with-g
March 21, 2015, 16:58 (GMT)
Merge branch 'master' into alembic_pointcache
March 21, 2015, 15:48 (GMT)
Merge branch 'asset-experiments' into asset-engine

Conflicts:
source/blender/makesdna/DNA_space_types.h
March 21, 2015, 15:44 (GMT)
Merge branch 'master' into asset-experiments
March 21, 2015, 15:42 (GMT)
WIP Amber: very quick, dirty, primitive and broken first implementation of tags handling.

We cannot do that correctly with current listdir system, have to rework again
in asset-experiments brnach first, so that listing, filtering and sorting is
completely "delocalized" to asset engine (will also try to solve scalability issues).
March 21, 2015, 13:50 (GMT)
This branch adds support for Decklink capture card in the BGE.

Decklink capture cards from BlackMagicDesign are capable of capturing
high speed video stream such as FullHD on HDMI, also 3D. It will
be available in the VideoTexture module as a new type of texture source.
The capture data will be sent to the GPU using GPUDirect for best
performance.
It will be available for Linux and Windows.
This first commit is only a stub for Linux. Windows to be added.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021