What's new in Blender 2.80?

News / 11 July 2019

The 2.80 release came with a lot of upgrades in terms of UI, performance, compatibility, some new features, and the removal of the old ones. Some people think this release should be 3.0 (I agree), but it’s just a number, it doesn’t change so much in the end.

In this post, I’ll list some of the biggest changes in Blender 2.80. Of course, I will miss some features and you can help me writing in the comments what deserves a highlight.

EEVEE (Real-time Renderer)

EEVEE is the new real-time render engine created to replace the old Blender Internal engine.

Rendered using a GTX 1060
Credits: 
https://youtu.be/mQ0mPrNdZbA

You can create really beautiful scenes and navigate through it in real-time. EEVEE uses the same nodes as Cycles and you can easily switch between engines as you like. Lighting configuration will also be maintained.

Right now, not all nodes are working in EEVEE, but most of them can be used in both EEVEE and Cycles. In future releases, this will certainly change.

New UI, New Theme

Blender 2.80 default theme

Do you remember when the beginners used to say: "Blender is so hard to learn, it's not intuitive and you can't use it without knowing the shortcuts."? This new UI was designed to give a better experience to the user, especially beginners since you can do a lot more just by using the buttons, which also teaches you the shortcuts and possible combinations. 

And if you like dark themes, now you have one more reason to use Blender 2.80. This new theme was created by Pablo Vasquez, the same creator of the Flatty Light theme. Combined with the new UI, it gives a new fresh look.

At the bottom of the window, you'll see every possible combination for the shortcut you're using.



Some buttons were reorganized and are now easier to find them in 2.80:

Blender 2.7X

Blender 2.80

Random Colors

Blender can now display every object in the scene with a random color. This is perfect for visualize and identify your objects in your scene.


You can also combine it with flat lighting.

Colored Wireframes

The same random colors can also be applied in wireframes to better visualization. I'm sure CAD users will love it.
 

Cryptomatte

Cryptomatte is a huge feature that allows to quick mask objects in the scene based on object limits or materials. 

This feature eliminates the pain to create masks to use in compositing since all you need to do is enable the feature in the view layer/passes settings.

For now, it only works in Cycles. Eevee enthusiasts need to wait a little more.

BGE Was Removed (Blender Game Engine)

Imagine all the effort needed to make BGE strong enough to compete with Unreal, Unity, Cry Engine, etc. This effort could be better applied in the development of the core of Blender which is 3D modeling and animation. I'm sure that's what Blender developers took into consideration before this decision.

I will not miss BGE, but if you will, there are pretty good open source alternatives nowadays. Checkout Armory 3D or Godot.

Multi-Object Editing

Another great improvement in Blender is the ability to edit multiple objects. I'm using it a lot to create a texture atlas without plugins.



Grease Pencil (2D Animation With Blender)

Have you imagined drawing 2D animation in a 3D environment? This is exactly what Grease Pencil is. It's a powerful feature that allows you to draw in 3D space using all the other features that Blender provides.

Check out this awesome 2D animation created with Blender:

New Matcaps

Blender now has more useful and quality Matcaps.

Studio Lights

You can now preview your mesh with Eevee without setup proper lighting, just go to Shading tab and use one of the internal HDRI files.


New Defaults

Blender 2.80 Beta Splash Screen

Yes, if you love to use the left-click in Blender, you're not weird anymore. If you don't choose in the splash screen, the selection with the left button will be the default. You can still use the right-click select like in the previous version, but remember to choose in the splash screen or in the preferences menu.

The spacebar will play/stop the animation and the search was moved to F3. (I didn't like this change, but I got used to it.)

Quick Favorites

A pretty useful feature added in Blender 2.80 is the quick favorites menu. If you right-click some button or menu, you'll see the option Add to Quick Favorites.

By pressing Q, the favorites menu will pop-up and everything you added will be there.

This menu is context sensitive, so you can have some options in Object mode, more favorites in Edit mode, and so on.

Shortcuts were reorganized

Blender used to have a lot of hidden/super secret shortcuts for everything, so a lot of keys were compromised and neither addons or the user could add your own shortcuts since there is no room for new shortcuts.

The new shortcut sheet is more consistent, covers the most used functionalities and still gives you more room to customize your own.

I'll be honest, in the first week I hated every change in the shortcuts, but now, I think the changes and the time spent in my adaption worth it.

If you still want to use the old shortcut template, you can change the keymap to Blender 27X.



If you're coming to another software like Maya and 3D Max, you can choose Industry Compatible. This option uses the same keymap from these softwares and can help you if you're planning to switch tools. I'm not sure what are the main changes, but if you're planning to use Blender, why not start learning the shortcuts from Blender?

Pie Menu Is Now Built-in

Pie Menus is a very popular addon that is now built-in in Blender. The addon still exists if you want the exact behavior and shortcuts from the older version. Is worth mentioning that not every feature from Pie Menu was imported into Blender. These are the most useful shortcuts:

Shortcut: Z  


Shortcut: CTRL + Tab


Shortcut: Shift + O


Shortcut: Shift + S


Layers and Groups Were Replaced by Collections


Objects in a scene can now be organized into collections. These collections can be named and nested. Objects are typically a member of one collection in a scene, but they can be put in multiple collections as well.

Collections do not have to be part of a scene, and can also exist on their own. This is useful for example to limit physics collision to a subset of objects in the scene, or to select a number of objects to instantiate with a particle system.

More information: https://code.blender.org/2017/09/view-layers-and-collections/

Exit Dialog



Now every time you close Blender a pop-up will show up asking if you want to save or discard your changes. This subtle feature surely can save you some headaches.

New Area Lamps



A new type of lamp was added called area lamps. You can create interesting shapes like rectangular, square, and ellipse.

Workspaces Got More Attention

The workspaces changed based on community proposals and now it can be accessed via tabs, instead of a drop-down menu.

I started using these workspaces a lot more in 2.80. I think in older versions the windows are not smartly arranged and I usually customize the workspaces.


Blender 2.80
Blender 2.79

Ambient Occlusion Node Was Improved




The ambient occlusion node got some improvements and it's more useful now. You can control the amount, invert colors, ignore objects, input normal information, and control the samples.

New Hair Shader (Cycles)

Blender 2.80 now has a really powerful node for hair. Currently only available for Cycles, Eevee needs to wait a little more.

This shader is an implementation of the paper by Chiang et al., which was used in the Disney film, “Zootopia”®. 

A lot more information on this page: https://docs.blender.org/manual/en/latest/render/cycles/nodes/types/shaders/hair_principled.html

IES Support in Cycles


IES lights contribute a lot to the realism of the scene. In the past, we used some tricks to simulate the effect. But now you can easily import your IES file using a node called IES Texture

Improvements

  • Drivers are now multi-threaded;
  • Collision detection performance was improved; 
  • Cloth simulation is now more realistic;
  • Improved Alembic support;
  • Armature and lattice deform is now multi-threaded;
  • Sequencer performance was improved;
  • Animation playback was improved and you can expect more fps;
  • Particle System performance increased a lot. A 4 million particle creation time decreased from 31s to 4s on I7-7700hq.

Minor Changes

  • To deselect, the shortcut is now ALT + A;
  • The shortcut to walk/fly with wasd is now Shift + '
  • Remove Doubles was renamed to Merge By Distance and can be accessed with ALT + M;
  • The shortcut to maximize an editor window is now CTRL + Space (Though I think it  should be Shift + Space);
  • The default unit system is now metric;
  • You can now select multiple objects in the outliner or file browser via Shift + Mouse Click or by using box selection;
  • The 1, 2 and 3 keys are the default shortcut to change between vertex, edge, and face selection. It can be combined by pressing Shift;
  • Objects can now be renamed by pressing F2;
  • The User Preferences was renamed to Preferences and is now located at Edit menu or can be accessed via F4 shortcut. 

What's next?

In 2.81, a lot of improvements will be added especially in Sculpt Mode, asset management, and an overall maturation of what was added in 2.80. Maybe we can also see something about MantaFlow and Everything Nodes projects.