http://www.miikahweb.com/feed.php MiikaHweb - Blender Commits By Ton http://www.miikahweb.com/ MiikaHweb - Blender Commits By Ton fi Tue, 25 Feb 20 16:02:48 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[51b796f] master: Remove Blender Internal and legacy viewport from Blender 2....]]> http://www.miikahweb.com/en/blender/git-logs/commit/51b796ff1528c52cc8b4079fab1003671652a4d9 51b796f
Branches : master
Author : Ton Roosendaal (ton)
Committed By : Brecht Van Lommel (brecht)
----------------------------------------
Remove Blender Internal and legacy viewport from Blender 2.8.

Brecht authored this commit, but he gave me the honours to actually
do it. Here it goes; Blender Internal. Bye bye, you did great!

* Point density, voxel data, ocean, environment map textures were removed,
as these only worked within BI rendering. Note that the ocean modifier
and the Cycles point density shader node continue to work.
* Dynamic paint using material shading was removed, as this only worked
with BI. If we ever wanted to support this again probably it should go
through the baking API.
* GPU shader export through the Python API was removed. This only worked
for the old BI GLSL shaders, which no longer exists. Doing something
similar for Eevee would be significantly more complicated because it
uses a lot of multiplass rendering and logic outside the shader, it's
probably impractical.
* Collada material import / export code is mostly gone, as it only worked
for BI materials. We need to add Cycles / Eevee material support at some
point.
* The mesh noise operator was removed since it only worked with BI
material texture slots. A displacement modifier can be used instead.
* The delete texture paint slot operator was removed since it only worked
for BI material texture slots. Could be added back with node support.

* Not all legacy viewport features are supported in the new viewport, but
their code was removed. If we need to bring anything back we can look at
older git revisions.
* There is some legacy viewport code that I could not remove yet, and some
that I probably missed.
* Shader node execution code was left mostly intact, even though it is not
used anywhere now. We may eventually use this to replace the texture
nodes with Cycles / Eevee shader nodes.

* The Cycles Bake panel now includes settings for baking multires normal
and displacement maps. The underlying code needs to be merged properly,
and we plan to add back support for multires AO baking and add support
to Cycles baking for features like vertex color, displacement, and other
missing baking features.

* This commit removes DNA and the Python API for BI material, lamp, world
and scene settings. This breaks a lot of addons.
* There is more DNA that can be removed or renamed, where Cycles or Eevee
are reusing some old BI properties but the names are not really correct
anymore.
* Texture slots for materials, lamps and world were removed. They remain
for brushes, particles and freestyle linestyles.
* 'BLENDER_RENDER' remains in the COMPAT_ENGINES of UI panels. Cycles and
other renderers use this to find all panels to show, minus a few panels
that they have their own replacement for.

----------------------------------------
309 Paths Changed]]>
Thu, 19 Apr 2018 15:35:25 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/51b796ff1528c52cc8b4079fab1003671652a4d9Ton Roosendaal
<![CDATA[[2deeec9] blender-v2.79-release: This copyright text (copied to binary distros) had a confusing...]]> http://www.miikahweb.com/en/blender/git-logs/commit/2deeec9e28bdd4d95f4160e641b16d7a5680a8e7 2deeec9
Branches : blender-v2.79-release, blender-v2.79a-release, blender-v2.79b-release, fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8
Author : Ton Roosendaal (ton)
Committed By : Bastien Montagne (mont29)
----------------------------------------
This copyright text (copied to binary distros) had a confusing statement about
scripts being "Artwork" which is your sole property and free to license.

I've removed the reference to scripts in this text.

This was from 2002! With our Python scripts becoming part of how Blender runs,
such scripts now are officially required to be compliant with GNU GPL.

For more information; check the FAQ or consult foundation@blender.org
https://www.blender.org/support/faq/

----------------------------------------
1 Path Changed]]>
Mon, 04 Sep 2017 13:43:20 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2deeec9e28bdd4d95f4160e641b16d7a5680a8e7Ton Roosendaal
<![CDATA[[2d5935a] master: This copyright text (copied to binary distros) had a confusing...]]> http://www.miikahweb.com/en/blender/git-logs/commit/2d5935a9c095fc8abae844571e72923027c40725 2d5935a
Branches : master
Author : Ton Roosendaal (ton)
----------------------------------------
This copyright text (copied to binary distros) had a confusing statement about
scripts being "Artwork" which is your sole property and free to license.

I've removed the reference to scripts in this text.

This was from 2002! With our Python scripts becoming part of how Blender runs,
such scripts now are officially required to be compliant with GNU GPL.

For more information; check the FAQ or consult foundation@blender.org
https://www.blender.org/support/faq/

----------------------------------------
1 Path Changed]]>
Fri, 25 Aug 2017 09:11:19 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2d5935a9c095fc8abae844571e72923027c40725Ton Roosendaal
<![CDATA[[bd2967f] render25: Fixing metaball boundbox creation on render.]]> http://www.miikahweb.com/en/blender/git-logs/commit/bd2967f01acbdbc9992dd2a485110d009c12b2b5 bd2967f
Branches : render25
Author : Ton Roosendaal (ton)
----------------------------------------
Fixing metaball boundbox creation on render.

----------------------------------------
1 Path Changed]]>
Mon, 06 Dec 2010 17:02:49 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/bd2967f01acbdbc9992dd2a485110d009c12b2b5Ton Roosendaal
<![CDATA[[c72dc45] master: And here is the first git (testing) commit by me!]]> http://www.miikahweb.com/en/blender/git-logs/commit/c72dc45bcb7de371934b9ad741d1938c5827b165 c72dc45
Branches : master
Author : Ton Roosendaal (ton)
----------------------------------------
And here is the first git (testing) commit by me!
Welcome to a brave new GPL3 world... well if commit works :)

----------------------------------------
1 Path Changed]]>
Sat, 16 Nov 2013 11:00:42 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c72dc45bcb7de371934b9ad741d1938c5827b165Ton Roosendaal
<![CDATA[[dc8832a] master: Bugfix #35920]]> http://www.miikahweb.com/en/blender/git-logs/commit/dc8832ac92b3640f7dcb784086417da925c9e721 dc8832a
Branches : master
Author : Ton Roosendaal (ton)
----------------------------------------
Bugfix #35920

Adding a new node in Node Editor failed for "High DPI" (Only Mac retina now).

- Py script for adding nodes was doing dpi magic, which it shouldn't. It has
been replaced with a (temporary) API call to set the correct cursor location.
(Thanks to Lukas T for helping here)

- The SpaceNode->cursor[2] property now is *only* storing the coordinate
in "adding new node space". Use of this has been removed from the code where
possible, with as only exception the code to draw noodles while adding them.

Special coder note: Nodes should respect the DPI value, and draw larger with
larger buttons if you increase this size. The hack here is that this can only
work nice if also the node positions are scaled accordingly.

A better fix could be to check on scaling the node view itself for it. That
then would also remove this Python API call that was added in this commit.
However, that again might fight with how buttons layout code works now...
needs some careful checking.

----------------------------------------
10 Paths Changed]]>
Thu, 05 Sep 2013 13:03:03 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/dc8832ac92b3640f7dcb784086417da925c9e721Ton Roosendaal
<![CDATA[[aa6eac3] master: Bugfix #36324]]> http://www.miikahweb.com/en/blender/git-logs/commit/aa6eac3aad850c543fe32c15c81cf6edcc0533dd aa6eac3
Branches : master
Author : Ton Roosendaal (ton)
----------------------------------------
Bugfix #36324

Commit 57760, June this year, broke Theme colors for Label Buttons.
All labels, in every editor or region, now were using same color.

These colors have to be derived from the Editor settings. Code for
this was mistakingly removed.

----------------------------------------
1 Path Changed]]>
Mon, 26 Aug 2013 09:59:51 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/aa6eac3aad850c543fe32c15c81cf6edcc0533ddTon Roosendaal
<![CDATA[[004fa8e] master: GPL V3 license, which will be valid for the binary releases.]]> http://www.miikahweb.com/en/blender/git-logs/commit/004fa8e72973efab77a849fbd44bc46079b7e7aa 004fa8e
Branches : master
Author : Ton Roosendaal (ton)
----------------------------------------
GPL V3 license, which will be valid for the binary releases.
(Because Blender links with the Apache2 license).

Cleanup of this directory will happen before official release.

----------------------------------------
1 Path Changed]]>
Mon, 12 Aug 2013 12:31:51 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/004fa8e72973efab77a849fbd44bc46079b7e7aaTon Roosendaal
<![CDATA[[530bcc4] master: Tradtional release commit! 2.68 splash and the numbering.]]> http://www.miikahweb.com/en/blender/git-logs/commit/530bcc422e97afa18ac998aa5ecd11e8e9560c55 530bcc4
Branches : master
Author : Ton Roosendaal (ton)
----------------------------------------
Tradtional release commit! 2.68 splash and the numbering.

- This should then follow the tagging
- And I would still prefer to have at least 24 hours full freeze, for proper test
and avoid last minute errors.

----------------------------------------
2 Paths Changed]]>
Thu, 18 Jul 2013 10:08:28 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/530bcc422e97afa18ac998aa5ecd11e8e9560c55Ton Roosendaal
<![CDATA[[033089d] master: Usability:]]> http://www.miikahweb.com/en/blender/git-logs/commit/033089d28678f78fc76b3f3ca6fe2022cd3493e7 033089d
Branches : master
Author : Ton Roosendaal (ton)
----------------------------------------
Usability:

For users without middle-mouse buttons, they can now use Circle and Border
deselect by holding SHIFT. Middle mouse still works too.

----------------------------------------
1 Path Changed]]>
Wed, 19 Jun 2013 15:20:50 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/033089d28678f78fc76b3f3ca6fe2022cd3493e7Ton Roosendaal
<![CDATA[[06268df] master: Bug fix #35749]]> http://www.miikahweb.com/en/blender/git-logs/commit/06268dfa4d2a51e37f2fe7597ac14592f141fd8f 06268df
Branches : master
Author : Ton Roosendaal (ton)
----------------------------------------
Bug fix #35749

Image Editor: "Replace Image" operator didn't refresh icon for image.

----------------------------------------
1 Path Changed]]>
Sat, 15 Jun 2013 15:39:20 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/06268dfa4d2a51e37f2fe7597ac14592f141fd8fTon Roosendaal
<![CDATA[[f9f7654] master: Bugfix #35747]]> http://www.miikahweb.com/en/blender/git-logs/commit/f9f76544976b443a348dbdc23db94a5d0d925ede f9f7654
Branches : master
Author : Ton Roosendaal (ton)
----------------------------------------
Bugfix #35747

Lasso select could crash if there was an Armature in PoseMode somewhere.
Issue also in previous release(s).

----------------------------------------
1 Path Changed]]>
Sat, 15 Jun 2013 15:10:21 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f9f76544976b443a348dbdc23db94a5d0d925edeTon Roosendaal
<![CDATA[[c24be7e] master: Usablity:]]> http://www.miikahweb.com/en/blender/git-logs/commit/c24be7ec6e5269c54552d1fb03707b97befd48d1 c24be7e
Branches : master
Author : Ton Roosendaal (ton)
----------------------------------------
Usablity:

Textbuttons: double click now selects entire words (like on file path segements)
Triple click was requested too, but that's not a WM event type yet.

----------------------------------------
2 Paths Changed]]>
Fri, 07 Jun 2013 15:42:26 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c24be7ec6e5269c54552d1fb03707b97befd48d1Ton Roosendaal
<![CDATA[[c6d1b6c] master: Bug fix, own collection while testing]]> http://www.miikahweb.com/en/blender/git-logs/commit/c6d1b6c3fc27558887bc5d4c06b147398f913284 c6d1b6c
Branches : master
Author : Ton Roosendaal (ton)
----------------------------------------
Bug fix, own collection while testing

New OSX "Life resize" was also being called during opening of windows - when things are
not initialized yet. Crashed on opening full-screen window (which is animated in OSX).

----------------------------------------
1 Path Changed]]>
Sat, 01 Jun 2013 15:24:15 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c6d1b6c3fc27558887bc5d4c06b147398f913284Ton Roosendaal
<![CDATA[[754f93f] master: Simple usability fix:]]> http://www.miikahweb.com/en/blender/git-logs/commit/754f93f30d7898dcfabf818066ea99c19fcba37c 754f93f
Branches : master
Author : Ton Roosendaal (ton)
----------------------------------------
Simple usability fix:

Mesh editmode, active face was always drawing same stipple pattern color,
whether face is selected or not.
Now it uses selection color + stipple. Looks much more consistent.

----------------------------------------
1 Path Changed]]>
Sat, 25 May 2013 17:42:20 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/754f93f30d7898dcfabf818066ea99c19fcba37cTon Roosendaal
<![CDATA[[24321d4] master: Solving ancient Blender window sizing issue;]]> http://www.miikahweb.com/en/blender/git-logs/commit/24321d4891224befb9e9ee666950f02b21e6f1c7 24321d4
Branches : master
Author : Ton Roosendaal (ton)
----------------------------------------
Solving ancient Blender window sizing issue;

- Removed grid-snapping for area coordinates on scaling windows.
That caused the areas to shrink or expand, and eventually corrupt screen layouts.

- Added simple but efficient life resize for OSX. I need to know why this is so much
code for Windows... I suggest Windows to just copy same method; dispatch the queue,
and just let the event system draw.

----------------------------------------
4 Paths Changed]]>
Sat, 25 May 2013 14:08:56 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/24321d4891224befb9e9ee666950f02b21e6f1c7Ton Roosendaal
<![CDATA[[092d9c3] master: Bug fix, irc submitted:]]> http://www.miikahweb.com/en/blender/git-logs/commit/092d9c31a14d44ea440fcab657e61827ace14875 092d9c3
Branches : master
Author : Ton Roosendaal (ton)
----------------------------------------
Bug fix, irc submitted:

3D Viewport render (internal) didn't render bump maps (it was black even).

----------------------------------------
5 Paths Changed]]>
Sat, 25 May 2013 11:52:52 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/092d9c31a14d44ea440fcab657e61827ace14875Ton Roosendaal
<![CDATA[[ec834f8] master: Bug fix, IRC report.]]> http://www.miikahweb.com/en/blender/git-logs/commit/ec834f823469aebee0bd58dd6c72a6f1033f3a32 ec834f8
Branches : master
Author : Ton Roosendaal (ton)
----------------------------------------
Bug fix, IRC report.

Mesh with very strange topology makes loop-select (ALT+select) crash.
Missing NULL check for do-while loop that can return NULL.

For Campbell: here's the file to check: http://www.pasteall.org/blend/21576

----------------------------------------
1 Path Changed]]>
Thu, 23 May 2013 16:01:25 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ec834f823469aebee0bd58dd6c72a6f1033f3a32Ton Roosendaal
<![CDATA[[b6a4ea3] master: Bug fix #35481]]> http://www.miikahweb.com/en/blender/git-logs/commit/b6a4ea3d95b7a04c55432f417fb307e288080714 b6a4ea3
Branches : master
Author : Ton Roosendaal (ton)
----------------------------------------
Bug fix #35481

Browsing screens via menu disabled screen editing (area divider drag) and made
popup menu hanging (select same editor for example).

Caused by bug fix #35434, commit gets rewinded, and report reopened.

----------------------------------------
1 Path Changed]]>
Thu, 23 May 2013 15:10:36 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b6a4ea3d95b7a04c55432f417fb307e288080714Ton Roosendaal
<![CDATA[[c70a900] master: More work on 3d view render:]]> http://www.miikahweb.com/en/blender/git-logs/commit/c70a900736e28308600c5b3359070f38bc64daa6 c70a900
Branches : master
Author : Ton Roosendaal (ton)
----------------------------------------
More work on 3d view render:

- reverted fix for bug 32537 (error report drawing after thread job didn't show)

This solves very bad 3d view render updates while using transform, it was
getting into an eternal feedback loop for dependencies. (jobs sending mousemoves
causing jobs to end, causing mousemoves, causing etc).

- The render-update code was not going over all windows, but over every screen to
send signals (also the invisble ones)

----------------------------------------
5 Paths Changed]]>
Fri, 17 May 2013 16:46:59 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c70a900736e28308600c5b3359070f38bc64daa6Ton Roosendaal