Initial Blender 101 Design Task #53488
Labels
No Label
Interest
Alembic
Interest
Animation & Rigging
Interest
Asset Browser
Interest
Asset Browser Project Overview
Interest
Audio
Interest
Automated Testing
Interest
Blender Asset Bundle
Interest
BlendFile
Interest
Collada
Interest
Compatibility
Interest
Compositing
Interest
Core
Interest
Cycles
Interest
Dependency Graph
Interest
Development Management
Interest
EEVEE
Interest
EEVEE & Viewport
Interest
Freestyle
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
ID Management
Interest
Images & Movies
Interest
Import Export
Interest
Line Art
Interest
Masking
Interest
Metal
Interest
Modeling
Interest
Modifiers
Interest
Motion Tracking
Interest
Nodes & Physics
Interest
OpenGL
Interest
Overlay
Interest
Overrides
Interest
Performance
Interest
Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds & Tests
Interest
Python API
Interest
Render & Cycles
Interest
Render Pipeline
Interest
Sculpt, Paint & Texture
Interest
Text Editor
Interest
Translations
Interest
Triaging
Interest
Undo
Interest
USD
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Interest
Video Sequencer
Interest
Virtual Reality
Interest
Vulkan
Interest
Wayland
Interest
Workbench
Interest: X11
Legacy
Blender 2.8 Project
Legacy
Milestone 1: Basic, Local Asset Browser
Legacy
OpenGL Error
Meta
Good First Issue
Meta
Papercut
Meta
Retrospective
Meta
Security
Module
Animation & Rigging
Module
Core
Module
Development Management
Module
EEVEE & Viewport
Module
Grease Pencil
Module
Modeling
Module
Nodes & Physics
Module
Pipeline, Assets & IO
Module
Platforms, Builds & Tests
Module
Python API
Module
Render & Cycles
Module
Sculpt, Paint & Texture
Module
Triaging
Module
User Interface
Module
VFX & Video
Platform
FreeBSD
Platform
Linux
Platform
macOS
Platform
Windows
Priority
High
Priority
Low
Priority
Normal
Priority
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
7 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: blender/blender#53488
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This task makes use of existing features - #50901, #53047, #47345 - to propose the design for an initial Blender-101 template.
This proposes an unambitious template in 2.8, to have a heavily simplified Blender we can use as a starting point to iterate and work on the design.
For reference there is a much more involved design document by Mike Pan, there are concepts here which we may try to work towards still.
Default Layout:
initial_layout.blend
Proposal:
startup.blend
:Open Topics:
View Navigation Manipulator
As shown in the design, this video shows the navigation manipulator. - now committed to 2.8x branch.
Changed status to: 'Open'
Added subscriber: @ideasman42
Added subscriber: @Jeroen-Bakker
Consistency: Switch Grab and Rotate in the view manipulators.
Unclear as what functionality will work and what not. Or is this the real bare minimum without any users/use cases in mind?
But as you mentioned the asset manager might solve some basic use cases as adding an object and changing materials.
Swapped Grab/Rotate,
As for what functionality works - only basic operations.
A 3D printing template will likely be built ontop of this, which will have more practical purpose.
This template could be used for teaching children 3D for example, for designing this I think we need people who have used Blender with children to contribute.
Added subscriber: @piotao
I would say that it will be nice to have this template A LOT brighter. If that's for B3D101, this is usually a pain of displaying the screen on projectors, they are always too dark. So, please consider the color close do Blender 2.4+ at least, to help with the visibility too.
Added subscriber: @csantanad
Could we reserve the tabs space to enumerate "Higher function" activities such as "3D Printing", "Modeling", "Coloring/texturing", this with a towfold purpose:
1- Looking ahead a nice ux flow:
2- The relation between the tabs and the panels content will be a clear demonstration of one of Blender's main interface core concepts; the interdependence between user selections and "screen content / options available".
These "Higher functions" are the "views" this project is aiming for, and imho, a good starting point for a template god class.
Added subscriber: @PierreSchiller
Looks like the right time to propose a splash screen ui launch for simplified workspaces like:
I´m already creating .blend files switching workspaces for application templates (thank you so much guys for the initial help).
But I´m eagerly waiting to create (implement) a stripped UI for Blender (I assume experimental 2.79 or 2.8?).
I wrote all the information I could get about the application templates here: http://3dcinetv.com/blender-application-templates-and-workspace/
if anyone is interested in making a follow up on this.
I´m definitely looking forward to use a minimal.blend startup file to be launched as preset from the splash screen. For example, I'd like to be able to HIDE the dynamics tab on the property menu; and also on the side T bar.
In this possible splash screen am proposing there could be a clickable image to a for the official Blender galleries. This way we make sure the amateur user of Blender gets inspiration day after day with each launch. The splash screen should directly guide the nouvelle user to use Blender in a minimal UI and also start Blender with a custom keyboard key set.
Hi Campbell,
I was playing around with the navigator manipulator. My first thoughts (knowing it is still WIP)
Unclear icon for Ortho/Persp, perhaps we need two different one, and on hover being able to see the other state icon
When hovering the white color is very in your face. Other areas in blender use just a bit of a lighter color (see hovering over an Control. Perhaps that will make it more pleasant.
Also the white cube is very in your face.
When grabbing in camera mode, currently it is possible to move the camera out of the viewport. Also hard to get it back to the center. Should we disable it. Or when enabling camera move it to the center again?
making the pyramids selectable on its whole (more consistent)
based on adjustments I can also think that when users are using the navigation manipulators that they will rendered more transparent. And when dragging the widget is currently hidden. Showing it might give the user more idea about what he is doing.
Great start!
@Jeroen-Bakker committed some of your suggestions
01850f0928
Agree the camera could be clamped within window bounds, would rather handle this separately since it's not closely related to the widget.
Regarding the ortho/perspective icon - it's just place-holder.
I was planning to have manipulators use monochrome vector icons since they scale better and could be supported with a 2d polygon which gets tessellated at run-time.
@piotao - yes, we could use a brighter theme.
although not sure of rationale of doing this only for projectors.
Theme colors can be changed any time so am not really concerned about this.
@csantanad - you mention tabs for different workflows.
This sounds like something work-spaces are meant to handle.
Very roughly it seems workspaces can be used in a similar way to what you describe.
See: https://wiki.blender.org/index.php/Dev:2.8/UI/Workshop_Writeup#Workspaces
@PierreSchiller - check blender-lite and blender 101 templates, they already create a stripped down UI.
Including hiding tabs as you mention.
As for the splash screen - your design highlights the need for something more descriptive than items in a menu.
For now I rather not focus on the splash (before more basic parts of the template are working),
but think more information about the template (a description at least) would be good.
Added subscriber: @macouno-3
Update: @macouno-3 is looking into the design for Blender 101 (a simplified Blender template).
Once the design is created I'll work on this more, for now I'll be checking on how we can use @mont29's work from the asset manager branch from since it's an important component.
Added subscriber: @mont29
Where can I download this application template and how do I run it on 2.8.3? or at least, how do I get to see it? Please, I´d like to implement some of my current UI on it and hide some of the interface as well. Thanks. URL?
Added subscriber: @Lapineige
Closing, much of the work related to this project has been completed (regarding app-templates), although the 101 project on it's own has not been.
Any further work on this project should create a new task.