GSoC Roundup Episode Two: Editorial Endeavours

The 2021 Google Summer of Code projects have just wrapped up, concluding ten weeks of exciting Blender development over eight projects helmed by students and supervised by members of the Blender development team. This is the second post in a four-part series exploring what the students have achieved during this year’s development stint.

Episode Two: Editorial Endeavours

After taking a look at the Geometry Nodes-related projects in the first part of this series, today’s post will go through the two projects tackling two editors nestled in the confines of Blender, frequented by intrepid editors and texture artists: The UV Editor and the Video Sequencer Editor (VSE). Aditya Jeppu spearheaded the project aiming to implement individual strip previews in the VSE, while Siddhartha Jejurkar took on the task of improving Blender’s UV Editor.

Video Sequence Editor strip previews and modification indicators

Camera, Lights, Previews

Aditya Jeppu’s GSoC project proposal initially aimed to deliver two new features to Blender’s VSE: strip previews and modification indicators. However, after consultation with mentor Richard Antalík, Aditya ended up focusing on getting the strip previews fully functional and polished enough to increase the chance of the patch making it to master; and that’s exactly what the student delivered:

Aditya Jeppu’s patch instantly increases the VSE’s usability by dynamically generating previews for loaded clips.

The once monochromatic VSE strips are now brimming with life, and most importantly: They are full of useful visual information.

What comes next

While this patch still requires some work to deal with some lingering flickering artifacts, Aditya’s eyes are firmly fixed on the future possibilities this feature opens, including a potential extension of the preview mechanism to scene strips.

UV Editor Improvements

Unwrapping your head around it

Seeing how the Blender community rejoices at the mere mention of UV Editor updates, Siddhartha Jejurkar’s GSoC project is bound to make a few texture artists sleep better(and for a few hours more) at night.

Under the eye of his mentor Campbell Barton and with additional guidance from Daniel Bystedt, Siddhartha managed to implement all planned improvements in his initial proposal and then some. While Siddhartha extensively documents the functionality of his newly implemented features on his final report, here is a quick taste of what this student has achieved over the summer:

Pack Islands to Box Area

It is now possible to define an area where to pack UVs. Learn more.

Siddhartha’s new modal operator “Pack Islands to Area” in action

Snapping Improvements

Two new snapping types have been added. Learn more.

Snapping improvements including Increment and Absolute Grid Snap

New grid types for the UV Editor

The grid has been revamped as well for customization and visualization. Learn more.

Allows the users to create an NxN grid in the UV editor

Zooming in will subdivide the grid into smaller grid units and vice-versa when zooming out, just like the 3D Viewport.

#tabs-block_61446b418988c {
color: ;
#tabs-block_61446b418988c .embed-responsive-item,
#tabs-block_61446b418988c img {
background: ;

And more:

Join us next week for the third and penultimate episode of the GSoC Roundup, where we will take a look at improvements made to the Knife Tool and Curves!

Find out more on these two projects on the links below:

Source: Blender

Leave a Reply

Your email address will not be published.