Patches to Bf Blender for CAD development. https://tornavis.org/
Go to file
Bastien Montagne 2fb54ef86e Fix T65054: Blender 2.80 crashes when opening a scene created by blender 2.7x with hierarchy duplication set to "group".
Regression introduced by rB7fe3d1e7d718 (fixing T57934).

This effectively reverts rBrB7fe3d1e7d718, since changing the type of an
object is a very bad idea in general, and would need a careful and
complex check of all of its usages (many object usages assume a specific
type of object...).

Instead, we simply remove duplicollection on those objects, and give a
warning in case dupligroup was effectively used (in many reported cases,
dupligroup was a 'mistake setting', without actually instancing
aniything).

Note that the otehr idea to fix that versioning issue (to create a new
empty object for the instancing) is much less easy than it might look
(one would need to take into account potential animations, relations
between objects, etc.). Doable probably, but way overkill for a
corner-case 'bad' usage of the feature in the first place.
2019-06-04 15:24:23 +02:00
build_files macOS: fix viewport lagging, by using CAMetalLayer instead of NSOpenGLView 2019-06-02 12:54:46 +02:00
doc Fix (unreported) missing updates in scripts/docs after `scene.update()` removal. 2019-06-04 14:39:51 +02:00
extern Fix T64480: Tweak needed to Audaspace CMake options 2019-05-22 12:14:51 +02:00
intern Revert "Cleanup: Cleanup: style, use braces for GHOST (X11/SDL)" 2019-06-04 11:36:54 +10:00
release Fix (unreported) missing updates in scripts/docs after `scene.update()` removal. 2019-06-04 14:39:51 +02:00
source Fix T65054: Blender 2.80 crashes when opening a scene created by blender 2.7x with hierarchy duplication set to "group". 2019-06-04 15:24:23 +02:00
tests Fix (unreported) missing updates in scripts/docs after `scene.update()` removal. 2019-06-04 14:39:51 +02:00
.arcconfig Update for moving blender2.8 to master. 2018-12-21 12:15:21 +01:00
.clang-format ClangFormat: remove FAKE_SELECT_MODE_BEGIN from ForEachMacros 2019-05-16 09:40:15 +10:00
.editorconfig editorconfig: correct indent size 2019-04-17 13:34:46 +02:00
.gitignore Git: add TAGS & tags to .gitignore 2019-01-22 12:50:13 +01:00
.gitmodules Update for moving blender2.8 to master. 2018-12-21 12:15:21 +01:00
CMakeLists.txt cmake/msvc: Repress MSVC template warning C4661 2019-05-26 16:13:31 -06:00
COPYING
GNUmakefile GNUMakefile: disable tab expansion for 'make format' 2019-04-21 04:36:16 +10:00
make.bat Clang-format: Speed up detection of clang-format 2019-04-16 17:10:02 +02:00
readme.rst readme: separate development links 2019-04-13 14:45:51 +02:00

readme.rst

.. Keep this document short & concise,
   linking to external resources instead of including content in-line.
   See 'release/text/readme.html' for the end user read-me.


Blender
=======

Blender is the free and open source 3D creation suite.
It supports the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing,
motion tracking and video editing.

.. figure:: https://code.blender.org/wp-content/uploads/2018/12/springrg.jpg
   :scale: 50 %
   :align: center


Project Pages
-------------

- `Main Website <http://www.blender.org>`__
- `Reference Manual <https://docs.blender.org/manual/en/latest/index.html>`__
- `User Community <https://www.blender.org/community/>`__

Development
-----------

- `Build Instructions <https://wiki.blender.org/wiki/Building_Blender>`__
- `Code Review & Bug Tracker <https://developer.blender.org>`__
- `Developer Forum <https://devtalk.blender.org>`__
- `Developer Documentation <https://wiki.blender.org>`__


License
-------

Blender as a whole is licensed under the GNU Public License, Version 3.
Individual files may have a different, but compatible license.

See `blender.org/about/license <https://www.blender.org/about/license>`__ for details.