Page MenuHome

Code QuestUmbrella
ActivePublic

Details

Description

The Code Quest is a 3-month long project to wrap up the development of the first public beta release of Blender 2.8.
It runs from April 9th to June 30th, 2018 in Amsterdam at the Blender Institute.

To learn more visit: https://www.blender.org/2-8/quest .

Recent Activity

Thu, Feb 18

Philipp Oeser (lichtwerk) reopened T54687: Multi-Object-Mode: EditMesh Vert/Edge Slide (transform) incorrect orientation for non active objects, a subtask of T54643: Multi-Object-Mode: EditMesh Tools, as Confirmed.
Thu, Feb 18, 6:30 PM · Modeling, Code Quest

Jan 20 2021

Dan Pool (dpdp) added a comment to T57210: Add Object Tools Todo.

It’s not an argument. It’s me stating my opinion just as you did. If you would like to argue how your idea is so superior to the current design despite being copied from software that is 25 years old, take it to another forum. This is for developers to discus designs with a little bit of feedback from users sprinkled in. Post a link to the thread you start on another forum and I will be happy to join in the conversation. Otherwise, you’ve stated your opinion now move on.

Jan 20 2021, 7:13 PM · BF Blender (2.90), BF Blender: 2.8, User Interface, Code Quest
Ludvik Koutny (rawalanche) added a comment to T57210: Add Object Tools Todo.

...or you could learn the keyboard shortcuts. They are incredibly intuitive and work like a lot of graphic design software out there. The shortcuts are the same as inkscape and gimp.

Jan 20 2021, 10:13 AM · BF Blender (2.90), BF Blender: 2.8, User Interface, Code Quest

Jan 19 2021

Dan Pool (dpdp) added a comment to T57210: Add Object Tools Todo.

...or you could learn the keyboard shortcuts. They are incredibly intuitive and work like a lot of graphic design software out there. The shortcuts are the same as inkscape and gimp.

Jan 19 2021, 5:43 PM · BF Blender (2.90), BF Blender: 2.8, User Interface, Code Quest

Jan 18 2021

Ludvik Koutny (rawalanche) added a comment to T57210: Add Object Tools Todo.

So I am seeing that the new option to have separate fixed aspect for base and height has been added.

Jan 18 2021, 5:42 PM · BF Blender (2.90), BF Blender: 2.8, User Interface, Code Quest

Jan 16 2021

Ludvik Koutny (rawalanche) added a comment to T57210: Add Object Tools Todo.

@Ludvik Koutny (rawalanche) there is now an option for fixed aspect by default.

Jan 16 2021, 8:57 AM · BF Blender (2.90), BF Blender: 2.8, User Interface, Code Quest
Campbell Barton (campbellbarton) added a comment to T57210: Add Object Tools Todo.

Update: committed various improvements.

Jan 16 2021, 1:59 AM · BF Blender (2.90), BF Blender: 2.8, User Interface, Code Quest

Jan 14 2021

Ludvik Koutny (rawalanche) added a comment to T57210: Add Object Tools Todo.

Will the primitive creation finally be fixed? Spheres, Cones and Cylinders are still made squashed by default, and require modifier key presses to make them uniform. This results in very poor usability compared to equivalents of this tool in other 3D packages.

Jan 14 2021, 9:38 AM · BF Blender (2.90), BF Blender: 2.8, User Interface, Code Quest
Campbell Barton (campbellbarton) added a comment to T57210: Add Object Tools Todo.

vertex snap, offseting start draw point if mouse point dont exactly over vertex position.

IMPORTANT: I agree that snapping from a corner vertex should require less precision from the user. In the recorded video it shows that it is a bit hard to snap from a corner vertex

edit:
I think the snap point position should be initial draw coord's ... and mouse pointer position used for get surface/face/view coords orientation.

I'm not sure what you mean here. The tool is doing what you describe above. Please attach a sketch or similair to decribe more in detail what you mean.

Jan 14 2021, 1:56 AM · BF Blender (2.90), BF Blender: 2.8, User Interface, Code Quest
Campbell Barton (campbellbarton) added a comment to T57210: Add Object Tools Todo.

I'm not sure what you mean here. The tool is doing what you describe above. Please attach a sketch or similair to decribe more in detail what you mean.

video:

Jan 14 2021, 1:08 AM · BF Blender (2.90), BF Blender: 2.8, User Interface, Code Quest

Dec 18 2020

Ludvik Koutny (rawalanche) added a comment to T57210: Add Object Tools Todo.

He is not trying to snap to a surface of a curve, but to the vertices of a curve. There should be no discrimination between object types to snap to as long as they have some set of point which can be interpreted as vertices and vertex snap mode is enabled.

Dec 18 2020, 9:22 PM · BF Blender (2.90), BF Blender: 2.8, User Interface, Code Quest
Wilsimar (wilBr) added a comment to T57210: Add Object Tools Todo.

0:37 You are trying to snap to the surface of curves. Curves does not allow snapping to surface. That's why you need to change orientation from surface to default. This is a limitation when snapping objects to curves in general.

Dec 18 2020, 9:12 PM · BF Blender (2.90), BF Blender: 2.8, User Interface, Code Quest
Daniel Bystedt (dbystedt) added a comment to T57210: Add Object Tools Todo.
  • 0:37 You are trying to snap to the surface of curves. Curves does not allow snapping to surface. That's why you need to change orientation from surface to default. This is a limitation when snapping objects to curves in general.
Dec 18 2020, 6:39 PM · BF Blender (2.90), BF Blender: 2.8, User Interface, Code Quest
Wilsimar (wilBr) added a comment to T57210: Add Object Tools Todo.

I'm not sure what you mean here. The tool is doing what you describe above. Please attach a sketch or similair to decribe more in detail what you mean.

Dec 18 2020, 4:21 PM · BF Blender (2.90), BF Blender: 2.8, User Interface, Code Quest
Daniel Bystedt (dbystedt) added a comment to T57210: Add Object Tools Todo.
Dec 18 2020, 12:10 AM · BF Blender (2.90), BF Blender: 2.8, User Interface, Code Quest

Dec 17 2020

Wilsimar (wilBr) added a comment to T57210: Add Object Tools Todo.

@Campbell Barton (campbellbarton), thank you very much for this tool... it is excelent for rapid modeling....

Dec 17 2020, 3:54 PM · BF Blender (2.90), BF Blender: 2.8, User Interface, Code Quest

Dec 8 2020

Jeroen Bakker (jbakker) removed a watcher for Code Quest: Jeroen Bakker (jbakker).
Dec 8 2020, 8:30 AM

Nov 19 2020

Kevin Burke (blastframe) added a comment to T54963: Industry Compatible Keymap.

I would also love to see a keyboard shortcut for Toggle Quad View. If the aim is Industry Compatibility, Maya uses Spacebar, 3DS Max is Alt-W, modo is "0" (zero) on the numeric keypad, Cinema 4D has a button at the top right of every viewport (and the command is assignable to a keyboard shortcut)...these are all one click/button solutions.

Nov 19 2020, 5:55 AM · BF Blender, User Interface, Code Quest

Nov 16 2020

Sybren A. Stüvel (sybren) moved T55145: Implement Driver Workflow Changes from TODOs to Needs Investigation on the Animation & Rigging board.
Nov 16 2020, 5:03 PM · BF Blender: 2.8, User Interface, Animation & Rigging, Code Quest

Nov 9 2020

Sybren A. Stüvel (sybren) placed T55145: Implement Driver Workflow Changes up for grabs.
Nov 9 2020, 6:37 PM · BF Blender: 2.8, User Interface, Animation & Rigging, Code Quest

Oct 26 2020

Julian Eisel (Severin) moved T57754: Sculpt Mode Simplify Tool from Tools & Gizmos to Responsibility of Other Module on the User Interface board.
Oct 26 2020, 5:06 PM · BF Blender: 2.8, User Interface, Code Quest
Julian Eisel (Severin) moved T55145: Implement Driver Workflow Changes from Short-Term Scope (Inactive) to Responsibility of Other Module on the User Interface board.
Oct 26 2020, 4:57 PM · BF Blender: 2.8, User Interface, Animation & Rigging, Code Quest

Oct 23 2020

Vyacheslav (hitrpr) added a comment to T55036: Tool System Todo.

Agree. 3D cursor should be visible, since we have transform tools and GRS anytime.
But sculpt workspace can have 3d cursor switched off by default.
I miss this old tiny bro!

Oct 23 2020, 9:31 AM · Code Quest
Regnas (Regnas) added a comment to T55036: Tool System Todo.

@Campbell Barton (campbellbarton) Any hope to re-enable the 3D Cursor tool in sculpt mode? I believe it was removed when there was no transform tools in sculpt mode. Now the 3D Cursor tool might be actually useful there.

+1
Why was it disabled? I mean, it's an overlay and can be hidden at any time. I don't understand.

Oct 23 2020, 6:14 AM · Code Quest

Oct 22 2020

TheRedWaxPolice (TheRedWaxPolice) added a comment to T55036: Tool System Todo.

@Campbell Barton (campbellbarton) Any hope to re-enable the 3D Cursor tool in sculpt mode? I believe it was removed when there was no transform tools in sculpt mode. Now the 3D Cursor tool might be actually useful there.

Oct 22 2020, 8:01 AM · Code Quest

Sep 28 2020

Daniel Bystedt (dbystedt) added a comment to T57210: Add Object Tools Todo.

@Daniel Bystedt (dbystedt), checking your proposal and I don't think it's practical to closely follow grease-pencil settings.

Sep 28 2020, 11:39 PM · BF Blender (2.90), BF Blender: 2.8, User Interface, Code Quest
M (justastatue) added a comment to T57210: Add Object Tools Todo.

@Campbell Barton (campbellbarton)
I agree with your assessment on this. Have you read my full proposal for this tool and the conversation between Daniel and I on devtalk? In that I've included more detail about how automatic plane axis selection could work in a way that feels natural and does not limit the use cases of the tool.
In my experiments I've found that just using the plane axis that faces the view the most limits the range of view angles for a given axis too much, but there's a very easy solution to that which I demonstrate in my posts.
My proposal is actually that automatic drawing plane selection could completely replace the Plane Axis setting without losing any functionality except for difficult-to-control and erroneous behavior.
I also propose ways to simplify the tool's options, again with the goal of eliminating confusing behavior and making the tool's behavior more consistent with itself.

Sep 28 2020, 10:53 PM · BF Blender (2.90), BF Blender: 2.8, User Interface, Code Quest
Campbell Barton (campbellbarton) added a comment to T57210: Add Object Tools Todo.

@Daniel Bystedt (dbystedt), checking your proposal and I don't think it's practical to closely follow grease-pencil settings.

Sep 28 2020, 9:26 AM · BF Blender (2.90), BF Blender: 2.8, User Interface, Code Quest

Sep 27 2020

Daniel Bystedt (dbystedt) added a comment to T57210: Add Object Tools Todo.

Sorry if this is notifying people unnecessarily!
I just regret not pinging @Daniel Bystedt (dbystedt) in my comment above.
I'd appreciate knowing your thoughts on my posts 49 and 50: https://devtalk.blender.org/t/add-object-tool-requesting-feedback/13529/49
I'm very interested in this tool and would like to help improve it, so I tried to be thorough.
Since Campbell is considering your feedback in further development of the tool, I'd like to know if what I propose in my posts is something you could get behind, or if you have any doubts.
Thanks!

Sep 27 2020, 8:49 AM · BF Blender (2.90), BF Blender: 2.8, User Interface, Code Quest
M (justastatue) added a comment to T57210: Add Object Tools Todo.

Sorry if this is notifying people unnecessarily!
I just regret not pinging @Daniel Bystedt (dbystedt) in my comment above.
I'd appreciate knowing your thoughts on my posts 49 and 50: https://devtalk.blender.org/t/add-object-tool-requesting-feedback/13529/49
I'm very interested in this tool and would like to help improve it, so I tried to be thorough.
Since Campbell is considering your feedback in further development of the tool, I'd like to know if what I propose in my posts is something you could get behind, or if you have any doubts.
Thanks!

Sep 27 2020, 1:30 AM · BF Blender (2.90), BF Blender: 2.8, User Interface, Code Quest

Sep 24 2020

M (justastatue) added a comment to T57210: Add Object Tools Todo.

I've written out my thoughts regarding the tool and some of the discussion here in the devtalk feedback thread. Please give it a look: https://devtalk.blender.org/t/add-object-tool-requesting-feedback/13529/49

Sep 24 2020, 12:01 PM · BF Blender (2.90), BF Blender: 2.8, User Interface, Code Quest

Sep 22 2020

Campbell Barton (campbellbarton) changed the subtype of T57210: Add Object Tools Todo from "To Do" to "Design".
Sep 22 2020, 9:08 AM · BF Blender (2.90), BF Blender: 2.8, User Interface, Code Quest

Sep 7 2020

Leul Mulugeta (Leul) added a comment to T57210: Add Object Tools Todo.

Hi, The add object tools really are great additions to blender, and they have soo much more potential as a precision modeling tools if they are allowed to, the current implementation completely ignores precision modeling, and so here are my thoughts on them...

Sep 7 2020, 8:29 PM · BF Blender (2.90), BF Blender: 2.8, User Interface, Code Quest
Ludvik Koutny (rawalanche) added a comment to T57210: Add Object Tools Todo.

My point is - is there really any reasonable use case for user to want to start drawing a new primitive on a plane of a world axis while not looking at least roughly (winthin 45° angle) perpendicular to that plane? :) The rule of a thumb when it comes to UI design is that if you are unsure, then the answer should always be remove it. UI clutter is the worst enemy, because it makes features appear a lot more complicated than they really are, increase learning curve unnecessarily, and in this option, also add need to do manually what should be done automatically :)

This discussion might be better moved to devTalk since there’s seems to be a good bit of back and forth. But I will back Daniel’s sentiment that consistency is King. This type of behavior of partially looking down an axis means you want to draw in a certain orientation doesn’t exist anywhere else in Blender. The dev team spent two years going through blender and making it more consistent. Going backwards now would be a mistake.

Also the use case of wanting to draw with a certain orientation is that the location may be hidden from the view position because of other objects obscuring placement. In the “other software” that you reference, if I wanted to draw a bunch of disks inside a volume I would have to create the discs and then rotate and position them. With Daniel’s solution, I could create them in place which is the way I prefer to work.

Unless all of blender is going to adopt the behavior you describe, I don’t see this being a good approach.

Sep 7 2020, 3:09 PM · BF Blender (2.90), BF Blender: 2.8, User Interface, Code Quest
Dan Pool (dpdp) added a comment to T57210: Add Object Tools Todo.

My point is - is there really any reasonable use case for user to want to start drawing a new primitive on a plane of a world axis while not looking at least roughly (winthin 45° angle) perpendicular to that plane? :) The rule of a thumb when it comes to UI design is that if you are unsure, then the answer should always be remove it. UI clutter is the worst enemy, because it makes features appear a lot more complicated than they really are, increase learning curve unnecessarily, and in this option, also add need to do manually what should be done automatically :)

Sep 7 2020, 2:38 PM · BF Blender (2.90), BF Blender: 2.8, User Interface, Code Quest
Ludvik Koutny (rawalanche) added a comment to T57210: Add Object Tools Todo.

Change menu name from Orientation to Drawing plane

Options:

  • Surface
  • View
  • Front (X-Z)
  • Side (Y-Z)
  • Top (X-Y)
  • Cursor

Does it really make sense to populate this menu with 3 individual world axis aligned drawing planes? I'd go for the mainstream way of having one drawing plane option that automatically switches to appropriate orientation (one of 3 world axes) depending on the view angle. There are quite a few different pieces of 3D software that share this quite common functionality. It also removes necessity to manually switch between them.

That is a really good idea. Perhaps we add an option called [closest view axis] so that the drawing plane snaps to the closest axis based on view angle.

I'm unsure if we should remove front (X-Z), side(Y-Z), Top (X-Y). Sure, they clutter the UI a bit, but there could be use cases where they are useful. I would lean towards keeping them just in case.

Sep 7 2020, 7:49 AM · BF Blender (2.90), BF Blender: 2.8, User Interface, Code Quest

Sep 6 2020

Seth Quick (SethTooQuick) added a comment to T57210: Add Object Tools Todo.

https://blender.community/c/rightclickselect/KRfbbc/
I made some suggestions to improve the tool a while ago. These posts from Daniel are also pretty much what I requested.
Also in my post, I requested if there'd be grid snapping. I think that'd be really helpful here.

Sep 6 2020, 9:46 PM · BF Blender (2.90), BF Blender: 2.8, User Interface, Code Quest
Daniel Bystedt (dbystedt) added a comment to T57210: Add Object Tools Todo.

Change menu name from Orientation to Drawing plane

Options:

  • Surface
  • View
  • Front (X-Z)
  • Side (Y-Z)
  • Top (X-Y)
  • Cursor

Does it really make sense to populate this menu with 3 individual world axis aligned drawing planes? I'd go for the mainstream way of having one drawing plane option that automatically switches to appropriate orientation (one of 3 world axes) depending on the view angle. There are quite a few different pieces of 3D software that share this quite common functionality. It also removes necessity to manually switch between them.

Sep 6 2020, 1:53 PM · BF Blender (2.90), BF Blender: 2.8, User Interface, Code Quest
Ludvik Koutny (rawalanche) added a comment to T57210: Add Object Tools Todo.

Change menu name from Orientation to Drawing plane

Options:

  • Surface
  • View
  • Front (X-Z)
  • Side (Y-Z)
  • Top (X-Y)
  • Cursor
Sep 6 2020, 9:25 AM · BF Blender (2.90), BF Blender: 2.8, User Interface, Code Quest
Ryan Inch (Imaginer) added a comment to T57210: Add Object Tools Todo.

@Daniel Bystedt (dbystedt) The boolean mode you suggest sounds very cool! I love the idea of being able to just cut stuff out by drawing primitives!

Sep 6 2020, 4:20 AM · BF Blender (2.90), BF Blender: 2.8, User Interface, Code Quest

Sep 5 2020

Daniel Bystedt (dbystedt) added a comment to T57210: Add Object Tools Todo.

This is a very nice addition to the modeling tools. Great work! @Campbell Barton (campbellbarton) asked me to try it out and write some feedback, so here we go. I've tried to keep suggestions to fixes that I assume are fairly easy to implement. More complicated features are noted with "IMPORTANT".

Sep 5 2020, 11:13 PM · BF Blender (2.90), BF Blender: 2.8, User Interface, Code Quest

Aug 20 2020

Maciej (MaciejGliwa) added a comment to T55407: 2.8: Addons UI.

Following Vitor's question, is there any progress regarding the custom editors? It would be so great to have them.

Aug 20 2020, 4:47 AM · Code Quest

Aug 15 2020

Tom Brückner (waldgeist) added a comment to T55194: Shortcut Keys Changed in 2.8x.

I am using a German Microsoft Natural Keyboard in combination with a MacBook Pro. None of the function keys are recognized by Blender. I tried it with F3 first (to get the menu), but this did not work. I then went to the Keyboard bindings, just to find out that no key press of any of the F-keys is recognized. Is there a way to fix this?

Aug 15 2020, 8:40 PM · User Interface, Code Quest, BF Blender: 2.8
Tom Brückner (waldgeist) added a comment to T55194: Shortcut Keys Changed in 2.8x.

Hi guys, I also have the problem that the key below ESC is not working as expected, as I am using a German QWERTZ keyboard. Is there a way to fix this? I agree with others that it would be better if Blender just used the hardware key code instead of looking for the tilde key (which doesn't work either on a German keyboard). How can I at least manually remap the key? What's the actual name of the tilde pie menu?

Aug 15 2020, 7:58 PM · User Interface, Code Quest, BF Blender: 2.8
ronan ducluzeau (zeauro) added a comment to T57205: Rotate Tool Todo.

We can disable X,Y,Z axis of gizmo by locking rotation axis in properties of object.

Aug 15 2020, 5:14 PM · BF Blender: 2.8, User Interface, Code Quest

Aug 10 2020

Vyacheslav (hitrpr) added a comment to T55036: Tool System Todo.

One note about «Add primitive» tool.
It will be nice to have option «origin at center of base». Useful for creating things on the floor (cup) or surfaces (spikes).
Wondermesh addon have it for example (Centered by default)

Aug 10 2020, 10:32 AM · Code Quest

Aug 7 2020

Harley Acheson (harley) added a comment to T57234: Extended Controls for Camera Gizmo.

Some misc mockups from the last time I was playing around in here, in case anyone wants to try improving on it.

Aug 7 2020, 12:04 AM · BF Blender: 2.8, User Interface, Code Quest

Jul 7 2020

Ejnar Brendsdal (ejnaren) added a comment to T54842: Merge groups and collections.

We talked about this, and it's technically feasible within the design, but out of scope for the code quest.

Jul 7 2020, 5:34 AM · Code Quest
Paul Kotelevets (1D_Inc) added a comment to T54842: Merge groups and collections.

The list of Common Groups realization discussion treads.
Basically, there are two approaches I would like to mention.


  • Common groups realization.

It is industry standard approach (that works in dynamic context - "I want to group that object and that object", instead of static context - "I want to group all the trees")
Common Groups is a separate incorporeal (with no RTOs) hierarchical structure, that is independent from Collections static context separation.
Since it is dynamic context tool, it refers to cross-hierarchical solution - it creates its own non-cumulative hierarchy of groups, which is viewed and controlled separately from main collections-based scene setup.
Usually uses ctrl+G shortcut, which was reserved in Blender.

Jul 7 2020, 1:11 AM · Code Quest

Jul 3 2020

E (eiphen) added a comment to T54963: Industry Compatible Keymap.

What about assigning the top left key (grave accent) to subd/poly mode ?
shift + ` to set as subd (adds a subd modifer)
ctrl + ` to set as poly (disable the last sub modifier)

Jul 3 2020, 7:18 PM · BF Blender, User Interface, Code Quest