Jeroen Bakker
e862bcd6c8
Workbench: World based studio lighting
...
Disabled shadows for now as the calculation of the light direction is
still to bogus.
2018-05-16 16:43:10 +02:00
Campbell Barton
d21043ba83
Icons: updated transform icons
2018-05-13 18:33:01 +02:00
Campbell Barton
64245e735c
Icons: fix z-sorting
...
Was depth sorting per mesh.
2018-05-13 17:10:20 +02:00
Campbell Barton
5bad5f996f
Icons: optionally use material color
...
The RGB node is used if it exists,
this is multiplied by the vertex color.
2018-05-13 16:24:38 +02:00
Campbell Barton
e4f75f97ba
Icons: simpler flattened icon style
...
Update from @billreynish
2018-05-11 22:28:39 +02:00
Jeroen Bakker
d3c4248946
Workbench: StudioLight HDRI's
...
The Studio lights are now loaded from disk. The location is
`datafiles/studiolights` they need to be JPG for now. JPG cannot store
HDRI color range but they are clamped inside the Workbench
engine for speed reason. I didn't select JP2K as it might not be
enabled.
Users can add upto 20 HDRI files. This limitation is inside the
RNA_space.c Currently the icons are calculated when you first open the
selection box for the HDRI's. We could add them to a background
rendering later.
I added 2 test files a sky texture rendered in Cycles and an HDRI from
cloud.blender.org.
2018-05-11 17:02:13 +02:00
Pablo Vazquez
f3017bbc06
Icon for Light Probes
...
Including Cubemap, Grid and Planar
Designed by @wevon with minor modifications as part of T53840. Thanks!
2018-05-11 16:02:30 +02:00
Campbell Barton
2241f14e26
Icons: add texture paint icons
2018-05-05 18:01:35 +02:00
Campbell Barton
0636acc59a
Icons: updated icons from @billreynish
...
This adds vertex paint & sculpt icons + other minor changes.
2018-05-01 16:52:12 +02:00
Campbell Barton
ed51b93bed
Icons: write object children
...
Allows for sharing geometry between icons.
2018-05-01 08:40:07 +02:00
Campbell Barton
e84735de45
Cleanup: rename snake_hook
2018-04-29 17:08:24 +02:00
Campbell Barton
7c3a028e85
UI: new sculpt icons from @billraynish
2018-04-29 17:00:46 +02:00
Campbell Barton
79638c5c30
UI: backface cull generated icons
...
Allows for keeping icons 3D without adding extra geometry at export.
2018-04-29 16:51:15 +02:00
Campbell Barton
c42a47d177
UI: add new transform tool that enables all widgets
...
Also add bevel tool.
2018-04-27 22:49:52 +02:00
Campbell Barton
fd68bdf7f9
UI: updated icons from @billreynish
...
- black outlines (better readability).
- add bone roll.
- add extrude to cursor.
2018-04-27 19:02:44 +02:00
Campbell Barton
db68166ed8
UI: update icons from @billreynish
2018-04-25 22:03:47 +02:00
Campbell Barton
d63b66be82
CMake: only write edited file when changes made
...
Caused cmake to run after every icon update.
2018-04-25 09:58:38 +02:00
Campbell Barton
2fe35914e1
CMake: generate icon list for installation
...
MSVC users weren't getting icons installed, since glob isn't reliable,
list all files in a section which the update script maintains.
2018-04-25 09:24:54 +02:00
Campbell Barton
4d6cdb8b89
UI: add extrude icon
2018-04-25 09:21:49 +02:00
Campbell Barton
021444c827
UI: mesh rip icons
2018-04-25 07:15:30 +02:00
Campbell Barton
b60617ffab
Error in last commit
2018-04-24 17:46:51 +02:00
Campbell Barton
bd40b2c402
Icons: only write icons from group 'Export'
...
Allows reference objects not to get mixed up with finished icons.
2018-04-24 17:45:19 +02:00
Campbell Barton
174cb39192
UI: icons from @billreynish
2018-04-24 15:32:45 +02:00
Campbell Barton
d67b120f17
UI: disable writing icon size
...
Causes staircasing, just use byte range
2018-04-24 13:52:25 +02:00
Campbell Barton
011c0b6113
Cleanup: correct comments
2018-04-24 13:50:31 +02:00
Campbell Barton
24bde1ca43
Add "make icons_geom" convenience target
...
Generates icons from the blend file in lib.
2018-04-24 12:09:31 +02:00
Campbell Barton
45374b3880
Icon Generate: write icon size into the header
2018-04-24 10:32:08 +02:00
Campbell Barton
3581b997d4
UI: use icons for the toolbar
2018-04-24 09:19:28 +02:00
Campbell Barton
c1b310c32b
Utility to generate geometry icons
2018-04-24 07:52:57 +02:00
Julian Eisel
c6144b24f9
Update default workspaces.blend fixing crashes after editor removals
...
* Fixes crashes in versioning code for the removed editor types (see d8c719d8d8149de2d49)
* Removes 'Game Logic' workspace.
It still only contains workspaces converted from old screen-layouts, proper
defaults are on the TODO.
2018-04-23 00:18:31 +02:00
34ab90f546
Depsgraph: remove EvaluationContext, pass Depsgraph instead.
...
The depsgraph was always created within a fixed evaluation context. Passing
both risks the depsgraph and evaluation context not matching, and it
complicates the Python API where we'd have to expose both which is not so
easy to understand.
This also removes the global evaluation context in main, which assumed there
to be a single active scene and view layer.
Differential Revision: https://developer.blender.org/D3152
2018-04-16 19:55:33 +02:00
d27158aae9
Merge branch 'master' into blender2.8
2018-03-10 06:55:39 +01:00
1bc0cd0071
Merge branch 'master' into blender2.8
2018-02-03 16:10:01 +01:00
Howard Trickey
cebc7bb198
Fix nan problem in previous bevel commit.
...
For chains, access to g_prod[0] was undefined.
And two minor style (whitespace) changes.
2018-01-29 10:01:19 -05:00
Campbell Barton
1c905046d1
Merge branch 'master' into blender2.8
2018-01-28 16:40:23 +11:00
Campbell Barton
9a5d198cd2
Use factory startup for icon generation
...
Avoids using local preferences.
2018-01-28 16:03:32 +11:00
Campbell Barton
88174bd22c
Merge branch 'master' into blender2.8
2018-01-28 15:18:33 +11:00
Campbell Barton
9b96dd0f61
icon update: replace os.system w/ subprocess.check_call
2018-01-26 12:46:10 +11:00
Campbell Barton
7389bfdeb0
Merge branch 'master' into blender2.8
2018-01-24 11:45:34 +11:00
Campbell Barton
bd5696f857
CMake: store icon names
...
Without this, adding/removing icons wouldn't force cmake to re-run
making builds fail.
This is the same issue with globbing source code.
2018-01-24 11:32:58 +11:00
Dalai Felinto
6249c59609
Greasepencil icons
...
Note this comes from the greasepencil-object branch, and are merged to help
preventing future merge conflicts.
Also, I renamed the icons for consistency sake. So when this is merged in 2.8
other areas of the code will need to change.
Icons by Matias Mendiola
2018-01-23 12:01:21 -02:00
Dalai Felinto
173f90c700
Revert "Grease-Pencil: Icons"
...
This reverts commits:
* f0ef3603862 Grease-Pencil: Icons from the grease pencil branch
* 13bf4b3804b Grease-Pencil: Fixup for icons
* fb8c382fa17 Grease Pencil dat files fix
2018-01-23 12:01:21 -02:00
Dalai Felinto
fb8c382fa1
Grease Pencil dat files fix
...
The ones I previously commited were done with Inkspace 0.92.2
But apparently this renders some parts of the icons transparent.
For example, the tip of the new grease pencil pencil icon.
2018-01-22 15:33:20 -02:00
Dalai Felinto
13bf4b3804
Grease-Pencil: Fixup for icons
...
I tried to cleanup the .svg but I overdid it a bit
2018-01-22 15:12:12 -02:00
Dalai Felinto
f0ef360386
Grease-Pencil: Icons from the grease pencil branch
2018-01-22 14:37:50 -02:00
Bastien Montagne
c26da06ae6
Merge branch 'master' into blender2.8
2018-01-08 09:39:32 +01:00
Bastien Montagne
96e507d989
Fix T53509: Datablock ID Properties attached to bpy.types.Material are not loaded.
...
Stupid mistake in material reading code, thanks to Simon Wendsche (@BYOB) for the investigation and fix!
To be backported to 2.79a.
2018-01-08 09:37:56 +01:00
Campbell Barton
cfd1b48492
Merge branch 'master' into blender2.8
2017-12-19 14:15:19 +11:00
Howard Trickey
bb30ce0f0b
Fix T53474, bevel glitchy with big objects.
...
A comparison should have not just have been against an epsilon,
but relative to the edge length involved.
Thanks to mano-wii for patch on which this is based.
2017-12-18 12:24:42 -05:00
Bastien Montagne
98aa51ffa1
blender_icons_update script: run Blender in factory startup.
...
Can avoid some stupid issues with custom addons etc.
2017-12-18 10:47:02 +01:00