4 years agoUse separate root objects to gather the sample visualization and the
Lukas Tönne [Mon, 15 Dec 2014 19:41:30 +0000 (20:41 +0100)]
Use separate root objects to gather the sample visualization and the
duplicator objects.

This makes it easier to control either of these, because they usually
require different settings, e.g. one may want to completely hide the
visualization without disabling viewport or rendering for duplis.

4 years agoFix for face interpolation after ray casts, now supports non-triangle
Lukas Tönne [Mon, 15 Dec 2014 19:14:58 +0000 (20:14 +0100)]
Fix for face interpolation after ray casts, now supports non-triangle
ground objects.

The ray case function returns a poly index instead of the plain tessface
index. Now the blob samples store a list of polygon weights instead of
tessface weights, so arbitrary ngons are supported properly.

Note: this code relies on the new mathutils.interpolate submodule.

4 years agoTiming info added to the progress report system.
Lukas Tönne [Mon, 15 Dec 2014 13:58:00 +0000 (14:58 +0100)]
Timing info added to the progress report system.

4 years agoGeneric progress report system with optional stdout and wm.progress
Lukas Tönne [Mon, 15 Dec 2014 13:28:17 +0000 (14:28 +0100)]
Generic progress report system with optional stdout and wm.progress

This works as a context manager: For any step in the process a loop can
be wrapped in the ProgressContext context manager. These classes are
generated by make_progress_reporter, so the main output options can be
defined on a high level, while actual number of steps is defined only
when actually running the job and the total amount of items is known.

4 years agoSqueeze a little bit more performance out of the sampling code by
Lukas Tönne [Mon, 15 Dec 2014 11:08:08 +0000 (12:08 +0100)]
Squeeze a little bit more performance out of the sampling code by
"pre-allocating" grid lists.

This is about as far as optimization can go in plain python (avoiding
class __init__ methods could help further). Eventually this code should
be implemented in C/C++ though, dealing with large arrays is not pythons
strong point ...

4 years agoMoved creating of base levels and the point grid in the dart throwing
Lukas Tönne [Mon, 15 Dec 2014 10:26:13 +0000 (11:26 +0100)]
Moved creating of base levels and the point grid in the dart throwing
method into the actual generator.

This takes considerable time (to be investigated) and should only happen
when the generator is actually used.

4 years agoRemoved home-grown Profiling class, cProfile does a much better job.
Lukas Tönne [Mon, 15 Dec 2014 09:15:01 +0000 (10:15 +0100)]
Removed home-grown Profiling class, cProfile does a much better job.

4 years agoMoved profiling code up one level.
Lukas Tönne [Sat, 13 Dec 2014 13:46:32 +0000 (14:46 +0100)]
Moved profiling code up one level.

4 years agoMoved calculation of barycentric face weights from the "patch" stage to
Lukas Tönne [Sat, 13 Dec 2014 12:49:51 +0000 (13:49 +0100)]
Moved calculation of barycentric face weights from the "patch" stage to
the "blob" stage.

Face interpolation itself does not depend on vertex groups. It makes
sense to have this in the slower sampling stage ("blobs") instead, so
the second copying/dupli stage ("patches") stays as fast as possible.

The workflow rationale is that users can create a ground surface
sampling once (which can take a few minutes on large scales), and then
continue tweaking the dupli objects and vertex groups of the ground,
which is quite fast (< 1 second typically).

4 years agoFix for invalid list assignment when popping the last cell from a level.
Lukas Tönne [Sat, 13 Dec 2014 11:41:57 +0000 (12:41 +0100)]
Fix for invalid list assignment when popping the last cell from a level.

Also fixed a potential float rounding error giving invalid index.

4 years agoOptimization for neighbor lookup on the point grid.
Lukas Tönne [Sat, 13 Dec 2014 11:04:43 +0000 (12:04 +0100)]
Optimization for neighbor lookup on the point grid.

As suggested in the paper, "Poisson Disk Point Sets by Hierarchical Dart
Throwing", points can be stored in adjacent cells of the point grid.
This increases memory usage somewhat, but greatly improves lookup times.

4 years agoRemoved mesh debugging from dart throwing code.
Lukas Tönne [Sat, 13 Dec 2014 10:23:12 +0000 (11:23 +0100)]
Removed mesh debugging from dart throwing code.

4 years agoSmall improvement to the PointGrid neighbors function: grid_factor
Lukas Tönne [Sat, 13 Dec 2014 00:05:37 +0000 (01:05 +0100)]
Small improvement to the PointGrid neighbors function: grid_factor
can be calculated in advance and stored in GridLevels.

4 years agoFix for costly pop() function calls on lists.
Lukas Tönne [Fri, 12 Dec 2014 23:51:57 +0000 (00:51 +0100)]
Fix for costly pop() function calls on lists.

These are called a lot when the number of active cells (overall sampling
area) grows. Popping an element in the middle of a list is much more
expensive than popping from the end, but since we don't actually care
about ordering, we can simply swap the element for the one at the end.

4 years agoUse the cProfile package of python instead of own clumsy code.
Lukas Tönne [Fri, 12 Dec 2014 23:43:59 +0000 (00:43 +0100)]
Use the cProfile package of python instead of own clumsy code.

4 years agoMore elegant serialization of blobs in customdata using the pickle
Lukas Tönne [Fri, 12 Dec 2014 15:05:17 +0000 (16:05 +0100)]
More elegant serialization of blobs in customdata using the pickle

4 years agoFix for invalid break statement outside loop.
Lukas Tönne [Fri, 12 Dec 2014 13:19:45 +0000 (14:19 +0100)]
Fix for invalid break statement outside loop.

4 years agoRun the serialization inside a single try block.
Lukas Tönne [Wed, 10 Dec 2014 18:20:04 +0000 (19:20 +0100)]
Run the serialization inside a single try block.

4 years agoUse customdata array storage in the ground object for storing sample
Lukas Tönne [Wed, 10 Dec 2014 18:13:42 +0000 (19:13 +0100)]
Use customdata array storage in the ground object for storing sample
information in .blend files.

This prevents the blob data getting lost when closing the file and so
does not require re-sampling of the mesh after loading.

4 years agoUse a dedicated parent empty object for blobs and patches for outliner
Lukas Tönne [Wed, 10 Dec 2014 16:44:20 +0000 (17:44 +0100)]
Use a dedicated parent empty object for blobs and patches for outliner
sanitization, instead of parenting directly to the ground object.

4 years agoShift the "primary object" focus from the grid to the ground object.
Lukas Tönne [Wed, 10 Dec 2014 14:39:22 +0000 (15:39 +0100)]
Shift the "primary object" focus from the grid to the ground object.

For artists it is probably more intuitive to select the ground object
to tweak settings.

Operators are now also displayed for every object type for convenience.

4 years agoKeep the outliner sane by making the ground object the parent of copied
Lukas Tönne [Wed, 10 Dec 2014 14:09:31 +0000 (15:09 +0100)]
Keep the outliner sane by making the ground object the parent of copied
objects and duplicators.

4 years agoUse of the ObjectSelection context manager ensures that the current
Lukas Tönne [Wed, 10 Dec 2014 14:00:24 +0000 (15:00 +0100)]
Use of the ObjectSelection context manager ensures that the current
selection is restored after running operators.

4 years agoCommon function for actually deleting an object from the blend_data.
Lukas Tönne [Wed, 10 Dec 2014 13:53:51 +0000 (14:53 +0100)]
Common function for actually deleting an object from the blend_data.

This replaces previous limited functions for clearing groups, which is
less reliable and fails in corner cases.

4 years agoSanitize the scene a bit when making patch copies, by ignoring unused
Lukas Tönne [Wed, 10 Dec 2014 13:16:36 +0000 (14:16 +0100)]
Sanitize the scene a bit when making patch copies, by ignoring unused
vertex groups and removing unused patches.

4 years agoMake sure sample and blob locations are in world space.
Lukas Tönne [Wed, 10 Dec 2014 11:18:58 +0000 (12:18 +0100)]
Make sure sample and blob locations are in world space.

This makes setting object transforms a lot less complicated and ensures

4 years agoExpect input coordinates for the mesh projection function to be in world
Lukas Tönne [Wed, 10 Dec 2014 11:12:34 +0000 (12:12 +0100)]
Expect input coordinates for the mesh projection function to be in world
space for consistency.

4 years agoFix for patch obmat using undefined variable.
Lukas Tönne [Wed, 10 Dec 2014 10:31:41 +0000 (11:31 +0100)]
Fix for patch obmat using undefined variable.

4 years agoRandomized vertex group selection for samples, based on the relative
Lukas Tönne [Wed, 10 Dec 2014 09:51:39 +0000 (10:51 +0100)]
Randomized vertex group selection for samples, based on the relative

4 years agoBarycentric weight calculation for face interpolation.
Lukas Tönne [Wed, 10 Dec 2014 09:19:10 +0000 (10:19 +0100)]
Barycentric weight calculation for face interpolation.

Ported over from C code in BLI_math_geom.

4 years agoSimplified weight calculation.
Lukas Tönne [Tue, 9 Dec 2014 23:39:46 +0000 (00:39 +0100)]
Simplified weight calculation.

Using a subset of vertex groups shouldn't be necessary. Simply using the
full array of vertex groups in the ground object doesn't require index
mapping and makes the code much simpler.

4 years agoBasic vertex group lookup for samples.
Lukas Tönne [Tue, 9 Dec 2014 23:29:29 +0000 (00:29 +0100)]
Basic vertex group lookup for samples.

4 years agoNew setting for dupli templates "use_centered" for switching between
Lukas Tönne [Tue, 9 Dec 2014 22:50:34 +0000 (23:50 +0100)]
New setting for dupli templates "use_centered" for switching between
blob and world centering of duplis.

This is necessary for particle instance duplis: Regular duplis work
relative to the dupli object's position, so its location should be
the same as the duplicator in order to get the correct patch placement.
Particle instance modifier OTOH adds the particle transform //on top of
the dupli transform//. This could be considered a bug, but until it gets
fixed officially this option provides a workaround.

4 years agoModified patch duplicator creation to allow sample filtering by vertex
Lukas Tönne [Tue, 9 Dec 2014 18:23:17 +0000 (19:23 +0100)]
Modified patch duplicator creation to allow sample filtering by vertex

4 years agoCreate a separate duplicator for each template object, instead of
Lukas Tönne [Tue, 9 Dec 2014 17:32:50 +0000 (18:32 +0100)]
Create a separate duplicator for each template object, instead of
sharing between all patches on the same blob.

This is needed because the face duplicator will have to selectively
duplicate a subset of the full sample set assigned to a blob, based
on vertex weights. This cannot be done with a single face duplicator
object at this point.

4 years agoProperties and UI for associating a patch template object with a vertex
Lukas Tönne [Tue, 9 Dec 2014 16:06:20 +0000 (17:06 +0100)]
Properties and UI for associating a patch template object with a vertex
group of the ground object.

This will allow filtering samples later on and selecting between
different template groups (defined by shared vgroup).

4 years agoScale the faces in blob objects to the patch radius to make them more
Lukas Tönne [Tue, 9 Dec 2014 13:45:41 +0000 (14:45 +0100)]
Scale the faces in blob objects to the patch radius to make them more
visible at great distances.

4 years agoClear the patch group when rebuilding blobs, in order to avoid confusion
Lukas Tönne [Tue, 9 Dec 2014 11:39:32 +0000 (12:39 +0100)]
Clear the patch group when rebuilding blobs, in order to avoid confusion
when the old duplicators are deleted.

4 years agoReorganization of the UI elements to stress importance of certain
Lukas Tönne [Tue, 9 Dec 2014 11:36:20 +0000 (12:36 +0100)]
Reorganization of the UI elements to stress importance of certain
settings and clarify workflow.

4 years agoAdd emission to the blob material to make it slightly more visible.
Lukas Tönne [Tue, 9 Dec 2014 11:21:06 +0000 (12:21 +0100)]
Add emission to the blob material to make it slightly more visible.

4 years agoRemoved the draw_type pseudo-property and propagation to blobs/duplis.
Lukas Tönne [Tue, 9 Dec 2014 11:12:55 +0000 (12:12 +0100)]
Removed the draw_type pseudo-property and propagation to blobs/duplis.

This feature is too clumsy because adding more properties can only be
done manually and adds lots of maintenance overhead.

Instead, the "make patches" step can simply be repeated when template
properties (such as the draw mode) are changed. This could also become
an (optionally) automatic update that runs via a scene update handler
when the user changes the template object.

4 years agoSet material and color properties of Blob objects.
Lukas Tönne [Tue, 9 Dec 2014 10:51:11 +0000 (11:51 +0100)]
Set material and color properties of Blob objects.

This gives a better idea of the dupli distribution and potential
problematic areas. The colors are currently assigned randomly based on
the blob index; if necessary a 4-color scheme might be possible:

4 years agoFix for failing ray cast projection onto flat ground surfaces.
Lukas Tönne [Tue, 9 Dec 2014 09:53:44 +0000 (10:53 +0100)]
Fix for failing ray cast projection onto flat ground surfaces.

This was failing because the ray_cast object method assumes that the
ray is limited by its end point. For a flat mesh this end point
coincides exactly with the mesh faces (using the bounding box limit),
so all the rays are rejected. Adding an offset to the ray length solves
this issue (although it should possibly be fixed in the API with an
optional parameter).

4 years agoSplit the meadow generating process into two steps.
Lukas Tönne [Tue, 9 Dec 2014 09:26:31 +0000 (10:26 +0100)]
Split the meadow generating process into two steps.

1) Sampling: Generates a sample distribution (by hierarchical dart
throwing method) and creates a number of blob objects to use as

2) Copying/Duplis: Make copies of the patch templates for simulation and
make duplis.

The dupli/copy step is repeated more often and is faster by itself. It
is necessary to repeat this step in order to update patches to changes
in the original templates, but this doesn't require resampling the
ground object and making blobs.

4 years agoImport Export Vertex Groups rewritten
Eugenio Pignataro [Mon, 8 Dec 2014 16:05:07 +0000 (13:05 -0300)]
Import Export Vertex Groups rewritten

4 years agofix for lookup table
Brendon Murphy [Thu, 4 Dec 2014 13:16:13 +0000 (00:16 +1100)]
fix for lookup table

4 years agoMoved auto_register_keymaps to Screen for persistent storage
dairin0d [Sun, 30 Nov 2014 19:59:17 +0000 (21:59 +0200)]
Moved auto_register_keymaps to Screen for persistent storage

4 years agoSmoother weighting for blob assignment.
Lukas Tönne [Wed, 26 Nov 2014 13:52:55 +0000 (14:52 +0100)]
Smoother weighting for blob assignment.

This somewhat randomizes the blob that a sample is being assigned to
for duplification, in order to avoid sharp boundaries where all duplis
switch to the nearest blob at once. The new method dithers the
blob boundaries based on distance weighting.

4 years agoAdded a new setting for controlling the hierarchy levels of the dart
Lukas Tönne [Wed, 26 Nov 2014 11:47:00 +0000 (12:47 +0100)]
Added a new setting for controlling the hierarchy levels of the dart
throwing algorithm (although the default of 4 seems to be sufficient).

4 years agoDisabled debug mesh creation for the hierarchical dart throwing algorithm.
Lukas Tönne [Wed, 26 Nov 2014 11:11:54 +0000 (12:11 +0100)]
Disabled debug mesh creation for the hierarchical dart throwing algorithm.

4 years agoRemoved unused code.
Lukas Tönne [Wed, 26 Nov 2014 11:03:21 +0000 (12:03 +0100)]
Removed unused code.

4 years agoCleanup: nicer line breaks for property definitions.
Lukas Tönne [Wed, 26 Nov 2014 11:01:52 +0000 (12:01 +0100)]
Cleanup: nicer line breaks for property definitions.

4 years agoFix for hierachical dart throwing: the point grid needs a margin of 1
Lukas Tönne [Wed, 26 Nov 2014 10:35:44 +0000 (11:35 +0100)]
Fix for hierachical dart throwing: the point grid needs a margin of 1
to avoid invalid indices.

4 years agoMoved patch sampling settings from addon preferences to grid object
Lukas Tönne [Wed, 26 Nov 2014 10:27:53 +0000 (11:27 +0100)]
Moved patch sampling settings from addon preferences to grid object
properties, so they are saved in blend files.

4 years agoUpdated module imports to the new package name object_physics_meadow.
Lukas Tönne [Wed, 26 Nov 2014 10:25:56 +0000 (11:25 +0100)]
Updated module imports to the new package name object_physics_meadow.

4 years agoInitial commit for the Meadow Generator addon.
Lukas Tönne [Wed, 26 Nov 2014 09:34:11 +0000 (10:34 +0100)]
Initial commit for the Meadow Generator addon.

The addon provides a couples of operators for creating and managing
copies of simulation objects and duplis for large-scale simulation of
grassy fields and similar systems.

The core idea is use simulation of small "patches" at different
locations so large scale differences in wind speed and turbulences can
be represented. For efficient rendering and to avoid massive geometry
requirements the dupli system is used. Each of the patch copies is
dupli'd a number of times to form agglomerations called "blobs".
In combination these two methods allow both small scale geometric detail
and accurate simulation as well as giving variable animation on large
scales and limiting memory requirements.

4 years agoFixed issue that blocked script reloading
dairin0d [Tue, 25 Nov 2014 19:19:17 +0000 (21:19 +0200)]
Fixed issue that blocked script reloading
Added a user preference to not auto-register keymaps

4 years agoFix Frame start value
Eugenio Pignataro [Thu, 20 Nov 2014 19:00:45 +0000 (16:00 -0300)]
Fix Frame start value

4 years agoPush Animation Tools
Eugenio Pignataro [Thu, 20 Nov 2014 18:19:53 +0000 (15:19 -0300)]
Push Animation Tools

4 years agoAdd new Animation Tools
Eugenio Pignataro [Thu, 20 Nov 2014 18:17:50 +0000 (15:17 -0300)]
Add new Animation Tools

4 years agoFlatty Light Theme
Pablo Vazquez [Wed, 19 Nov 2014 11:35:45 +0000 (12:35 +0100)]
Flatty Light Theme
- Make panels look alike everywhere
- Tweaks on Graph/Dopesheet Editors

4 years agoFlatty Light
Pablo Vazquez [Mon, 17 Nov 2014 16:43:42 +0000 (17:43 +0100)]
Flatty Light
Font size was wrong

4 years agoFlatty Light Theme
Pablo Vazquez [Mon, 17 Nov 2014 13:53:19 +0000 (14:53 +0100)]
Flatty Light Theme
Consistency for selected toggle. Tweaks on pies

4 years agoFlat Light theme, minor tweaks on contrast
Pablo Vazquez [Mon, 10 Nov 2014 18:53:58 +0000 (19:53 +0100)]
Flat Light theme, minor tweaks on contrast

4 years agoerror in last commit
Campbell Barton [Sat, 8 Nov 2014 17:40:25 +0000 (18:40 +0100)]
error in last commit

4 years agoScript to apply color to objects based on rules
Campbell Barton [Sat, 8 Nov 2014 17:25:58 +0000 (18:25 +0100)]
Script to apply color to objects based on rules

use with gooseberry branch to quickly setup wire color.

Options are:
- name (regex or simple match)
- material
- group
- layer
- expression (Python expression)

Rules can mix colors so its possible to have useful results where there is overlap between rules.
(especially groups & layers where an object can be in multiple)

4 years agoNew theme based on 2.5x default, but flat and a bit lighter.
Pablo Vazquez [Fri, 7 Nov 2014 15:31:47 +0000 (16:31 +0100)]
New theme based on 2.5x default, but flat and a bit lighter.

This is a work in progress, it will be improved little by little.
It has been requested several times since I first started working on the widgets re-design months ago.

4 years agorename addons to fit convention
Campbell Barton [Thu, 6 Nov 2014 19:43:22 +0000 (20:43 +0100)]
rename addons to fit convention

4 years agoAdd Auto Tile Size to Contrib
Greg Zaal [Sat, 1 Nov 2014 14:14:15 +0000 (16:14 +0200)]
Add Auto Tile Size to Contrib

This add-on estimates the render tile size which provides the best performance based on the render resolution (including border and percentage), render engine and render device.

More info about the add-on:

4 years agoAmaranth theme update
Pablo Vazquez [Fri, 31 Oct 2014 21:18:08 +0000 (22:18 +0100)]
Amaranth theme update

4 years agoTheme auto-update from py script.
Bastien Montagne [Fri, 31 Oct 2014 17:15:48 +0000 (18:15 +0100)]
Theme auto-update from py script.

Theme maintainers, please check your colors are all OK! :)

4 years agoewoc_projects_tools version 1.4.0
Gert De Roost [Mon, 27 Oct 2014 19:01:53 +0000 (20:01 +0100)]
ewoc_projects_tools version 1.4.0

4 years agoRestore Duplicate Sym tool restored
Eugenio Pignataro [Mon, 27 Oct 2014 01:02:09 +0000 (22:02 -0300)]
Restore Duplicate Sym tool restored

4 years agofix for last face selected
Brendon Murphy [Tue, 14 Oct 2014 05:31:53 +0000 (16:31 +1100)]
fix for last face selected
thanks purplefrog

4 years agopart fix for overlapping faces in inset fillet by max12345
Brendon Murphy [Mon, 13 Oct 2014 15:39:18 +0000 (02:39 +1100)]
part fix for overlapping faces in inset fillet by max12345
translation of code comments for mextrude

4 years agoImprove: Linked To Local leave modifiers
Eugenio Pignataro [Thu, 9 Oct 2014 16:12:51 +0000 (13:12 -0300)]
Improve: Linked To Local leave modifiers

4 years agoThemes: graph, science_lab and softimage moved to main repo.
Bastien Montagne [Wed, 8 Oct 2014 10:01:31 +0000 (12:01 +0200)]
Themes: graph, science_lab and softimage moved to main repo.

4 years agoNewFeature: Use Blender environment variables for batch render
Eugenio Pignataro [Tue, 30 Sep 2014 20:09:07 +0000 (17:09 -0300)]
NewFeature: Use Blender environment variables for batch render

4 years agoupdates to contrib themes by aermartin, vitorbalbio, VickyM72, yii7, riveter, Light...
Brendon Murphy [Mon, 29 Sep 2014 13:17:54 +0000 (23:17 +1000)]
updates to contrib themes by aermartin, vitorbalbio, VickyM72, yii7, riveter, Light BWK, PLyczkowski, Gandalf3, fixes by meta-androcto

4 years agoFix: percentage bar fixed
Eugenio Pignataro [Sun, 21 Sep 2014 18:00:42 +0000 (15:00 -0300)]
Fix: percentage bar fixed

4 years agoCleanup: Remove Logs and Bugfix: frame end, frame start
Eugenio Pignataro [Sun, 21 Sep 2014 17:42:05 +0000 (14:42 -0300)]
Cleanup: Remove Logs and Bugfix: frame end, frame start

4 years agoadded back original dark blue gradient theme by request.
Brendon Murphy [Wed, 17 Sep 2014 15:17:48 +0000 (01:17 +1000)]
added back original dark blue gradient theme by request.

4 years agoNewFeature: Remove Selective Generator Modifier
Eugenio Pignataro [Wed, 17 Sep 2014 14:39:24 +0000 (11:39 -0300)]
NewFeature: Remove Selective Generator Modifier

4 years agoInitial commit for themes updates & new themes.
Brendon Murphy [Wed, 17 Sep 2014 13:43:38 +0000 (23:43 +1000)]
Initial commit for themes updates & new themes.

4 years agoStop CursorMonitor on "script.reload" keypress (e.g. F8)
dairin0d [Sat, 13 Sep 2014 18:25:44 +0000 (21:25 +0300)]
Stop CursorMonitor on "script.reload" keypress (e.g. F8)

4 years agoCopy and Paste UV
Nutti [Fri, 5 Sep 2014 13:27:09 +0000 (22:27 +0900)]
Copy and Paste UV
 - Upload script
 - Wiki update

The wiki page is ready, see here:

Modified Paths:

4 years agoFix broken 'blender2012' keyconfig after link/append separation.
Bastien Montagne [Thu, 4 Sep 2014 18:34:08 +0000 (20:34 +0200)]
Fix broken 'blender2012' keyconfig after link/append separation.

4 years agoRemove mesh poll. Changes in GUI
Eugenio Pignataro [Sun, 31 Aug 2014 14:33:22 +0000 (11:33 -0300)]
Remove mesh poll. Changes in GUI

4 years agoImproves: Add Poll to mesh tools
Eugenio Pignataro [Sat, 30 Aug 2014 20:42:00 +0000 (17:42 -0300)]
Improves: Add Poll to mesh tools

4 years agoCopy Scene Settings: Add exclude item
Eugenio Pignataro [Sat, 30 Aug 2014 20:18:49 +0000 (17:18 -0300)]
Copy Scene Settings: Add exclude item

4 years agoBugFix: fix for fake properties. Code Cleanup. Thanks Campbell.
Eugenio Pignataro [Sat, 30 Aug 2014 20:06:53 +0000 (17:06 -0300)]
BugFix: fix for fake properties. Code Cleanup. Thanks Campbell.

4 years agoNewFeature: Copy Render Settings and Copy Cycles Settings
Eugenio Pignataro [Fri, 29 Aug 2014 15:40:59 +0000 (12:40 -0300)]
NewFeature: Copy Render Settings and Copy Cycles Settings

4 years agocompleted rewrite. based on original theme by pixaal
Brendon Murphy [Tue, 26 Aug 2014 11:46:29 +0000 (21:46 +1000)]
completed rewrite. based on original theme by pixaal

5 years agoUpdate of Blender version
Clemens Barth [Tue, 19 Aug 2014 21:09:00 +0000 (23:09 +0200)]
Update of Blender version

5 years agoUpdate of Blender version
Clemens Barth [Tue, 19 Aug 2014 21:07:32 +0000 (23:07 +0200)]
Update of Blender version

5 years agoUpdate of Blender version
Clemens Barth [Tue, 19 Aug 2014 21:05:44 +0000 (23:05 +0200)]
Update of Blender version

5 years agofix for NLA editor
Brendon Murphy [Tue, 19 Aug 2014 14:24:45 +0000 (00:24 +1000)]
fix for NLA editor

5 years agofis for value sliders & NLA editor
Brendon Murphy [Tue, 19 Aug 2014 13:50:36 +0000 (23:50 +1000)]
fis for value sliders & NLA editor

5 years agofixes for editor types, tabs & general visibility
Brendon Murphy [Tue, 19 Aug 2014 11:03:47 +0000 (21:03 +1000)]
fixes for editor types, tabs & general visibility

5 years agoupdate dark_blue_gradient.xml
Brendon Murphy [Mon, 18 Aug 2014 22:58:26 +0000 (08:58 +1000)]
update dark_blue_gradient.xml