What would you like to see Blender feature by 3.0?

General discussion about the development of the open source Blender

Moderators: jesterKing, stiv

Mango
Posts: 0
Joined: Mon Oct 04, 2010 7:51 pm

What would you like to see Blender feature by 3.0?

Post by Mango »

Blender 3 is of course a long way off, but I thought it would be a good discussion point to ask people what features they would like to see in Blender by the time it reaches the big 3.0? Keep it tidy and easy to search through and who knows, we might see some make the features lists soon. ;) Here's what I would love to see:

Modelling

It would be great to see the functionality of the Wrapit 3DS Max retopologizing script replace/be developed as part of the existing retopology toolset in a future release of Blender. It is an amazing tool that dramatically cuts down the time needed to create a low-poly mesh, or to create a clean new mesh for sculpting purposes. I think it would attract a lot more people to start using Blender as part of their pipeline like the unwrapping tools did.

http://matt-clark.co.uk/wrapit/
http://matt-clark.co.uk/wrapit/pic.php?o=174

Image

http://www.youtube.com/watch?v=05-HMox2 ... iv-1r-3-HM

http://www.youtube.com/watch?v=ewaFDVRn ... iv-1r-2-HM

http://www.youtube.com/watch?v=XDlRI3iA ... re=related


Procedural Generation

I think procedural generation could be as big a part of Blender as physics/fluid simulation has been over the years. There are many little side-projects individual coders are working on like generating buildings and cityscapes but it would be great to see the best of these integrated into the main trunk with some tweaking from the people at the Institute. It would be quite tricky to design a good system for Procedural Generation, but I think it would be a great addition to Blender. By procedural generation I mean buildings, trees etc.

Simulation

I would love to see a crowd simulator developed for Blender. I know one developer had a go at developing one a few years back...

http://www.youtube.com/watch?v=GTrRTL7h ... re=related

...but I think that project's dead. It would have been great to have had one developed internally at the Institute to do crowds in 'Sintel', which I felt the city shots were really missing, but never mind. It would be great to see a nice feature rich crowd simulation tool developed for a future release of Blender. Maybe even one that is lightweight enough on processing to work within the BGE. I think it would attract a lot of new users, and would open up a lot of opportunities for freelancers/ amateur film-makers as well.

Game Engine

I would like to see some new developments in the game engine. I feel as if development of the GE has fallen by the wayside, which is understandable at the moment while 2.5 is being finalized. I think tools like Unity have greatly overtaken the BGE, which is a pity. I would like the BGE to be able to handle bigger triangle counts/shaders/lighting networks, but it is quite good in this respect a the moment. What I would really like to see is a nodal system for creating playable or non-playable/ enemy characters in-game, one that looks much like the compositor. Like at the base node, you designate the entity as a player character or NPC/enemy, or physics object, and work down from there (health, detection, behaviour, plugging in animation, etc). I would like to see that replace the current 2.49 set-up.

And of course once the 3DS comes out and homebrew techniques developed for it I would like to see an 'unofficial' exporter for that ;) Who doesn't want to make games with highish specs (3DS is capable of 15M triangles, apparently) in 3D with touch controls? The potential of using the BGE and the 3DS' cameras for Augmented Reality would also be almost limitless.

http://www.youtube.com/watch?v=ZKw_Mp5YkaE
http://www.youtube.com/watch?v=3bW9Xgm7 ... re=related

Just some ideas anyway. :) Would like to hear everyone elses.
Last edited by Mango on Mon Oct 04, 2010 10:48 pm, edited 3 times in total.

skurdakov
Posts: 0
Joined: Thu Sep 02, 2010 12:23 pm

Re: What would you like to see Blender feature by 3.0?

Post by skurdakov »

concerning wrapit I would say that looks like combination of new knife tool from bmesh and


Mixed-Integer Quadrangulation look at code
http://code.google.com/p/google-summer- ... z&can=2&q= -summer of code 2010 project based on

===

David Bommes, Henrik Zimmer, Leif Kobbelt
ACM Transactions on Graphics (TOG), 28(3), Article No. 77, 2009
Proceedings of the 2009 SIGGRAPH Conference

We present a novel method for quadrangulating a given triangle mesh. After constructing an as smooth as possible symmetric cross field satisfying a sparse set of directional constraints (to capture the geometric structure of the surface), the mesh is cut open in order to enable a low distortion unfolding. Then a seamless globally smooth parametrization is computed whose iso-parameter lines follow the cross field directions. In contrast to previous methods, sparsely distributed directional constraints are sufficient to automatically determine the appropriate number, type and position of singularities in the quadrangulation. Both steps of the algorithm (cross field and parametrization) can be formulated as a mixed-integer problem which we solve very efficiently by an adaptive greedy solver. We show several complex examples where high quality quad meshes are generated in a fully automatic manner.

The Constrained Mixed-Integer Solver used in this project has been released under GPL and has its own projects page.

bommes_zimmer_2009_siggraph.pdf


sample models Quadrangulations.zip
==

would do a trick
so - it is very near that plugin - just needs some effort to bring to what you see in your videos.

Mango
Posts: 0
Joined: Mon Oct 04, 2010 7:51 pm

Post by Mango »

I think what wrapit is best at is stuff like this

Image

http://www.youtube.com/watch?v=d_Ucncf5 ... r_embedded

http://www.youtube.com/watch?v=05-HMox2 ... iv-1r-3-HM

http://www.youtube.com/watch?v=ewaFDVRn ... iv-1r-2-HM

http://www.youtube.com/watch?v=XDlRI3iA ... re=related


I've not seen bmesh do anything like that, never mind at that speed, and deforming to match the other mesh so well...would be something that could be integrated into BMesh though I'm sure.

snifi
Posts: 0
Joined: Sun Feb 25, 2007 5:39 pm

Post by snifi »

x Object relational mapper for database access

x Blender components GUI toolkit

mikethedj4
Posts: 0
Joined: Sun Aug 08, 2010 11:33 pm
Location: Rockford, IL

Post by mikethedj4 »

What would be nice is the Blender Developers teaming up with the Gimp developers, and having some kind of 3D editor built into The Gimp like PhotoShop has, but that's not really help with Blender.

I would like to findout some way to make ice smooth, and soft curves like they have in 3D's Max. I know about setting it smooth, and flat with the tools shelf in Blender 2.5, as well as the subdivide modifier, but I still can't get the effect I want, especially making cuts.

Example of what I'm talking about (This is actually my first creation in Blender)
Image
Train Insane or Remain The Same
There's No Room In A Warriors Heart For Self Doubt

killpotts
Posts: 0
Joined: Sat Jun 20, 2009 7:04 am

Post by killpotts »

Set smooth / Set solid on EDGES not on FACES. That way autosmooth can actually be applied and EXPORTED without having to use the edgesplit modifier, which is bad because not all game engines / programs support Dupped vertices.

The current method of doing things ( edgesplit modifier with mark/clear sharp ) Only works well if you plan on keeping everything in Blender. The minute you try to actually export it is when all goes to hell. This change would not be about improving workflow, it would be about improving Blenders exportation abilities.

mikethedj4
Posts: 0
Joined: Sun Aug 08, 2010 11:33 pm
Location: Rockford, IL

Post by mikethedj4 »

killpotts wrote:Set smooth / Set solid on EDGES not on FACES. That way autosmooth can actually be applied and EXPORTED without having to use the edgesplit modifier, which is bad because not all game engines / programs support Dupped vertices.

The current method of doing things ( edgesplit modifier with mark/clear sharp ) Only works well if you plan on keeping everything in Blender. The minute you try to actually export it is when all goes to hell. This change would not be about improving workflow, it would be about improving Blenders exportation abilities.
Wish I knew that before lol, thanks

Here's some improvement ideas I though of adding into the video sequence editor.
I'd like to see hue/saturation/value, gama, brightness and contrast, invert, RGB Curves, Sharpen, Blur (pixelate, gaussian, and motion), Glare, Soften Skin, Difference Key, Chroma Key, lens distortion, polar coordinates, edge detection, and emboss.

Additionally I noticed when a video is lets say 640x480, and you wanna rotate it to 480x640 it cuts the bottom part off.

Example

Original:Deleted

Rotated:Deleted

The only way to get it to look right is either cropping it, or scaling it on the Y coordinate plane as seen below.

Deleted

-- moderator's note:

Rude images deleted. Feel free to try again with something less offensive

mikethedj4
Posts: 0
Joined: Sun Aug 08, 2010 11:33 pm
Location: Rockford, IL

Post by mikethedj4 »

I'd also like to see a way to render the project as an swf, and as a gif animation as well instead of importing the separate images into Gimp
Train Insane or Remain The Same
There's No Room In A Warriors Heart For Self Doubt

mikethedj4
Posts: 0
Joined: Sun Aug 08, 2010 11:33 pm
Location: Rockford, IL

Post by mikethedj4 »

I thought of another update, mainly for the node editor, and/the video sequence editor.

Ok well there's a plugin for Gimp called GMIC, and there's two filters in the plugin called Anisotropic smoothing, and Patch-based smoothing. Which in essence the filter softens images up. I personally mainly use it for a soften skin effect, which while editing a video today in Blender I wish I had an effect like that.

Image
Original Image

See it's not very smooth, and makes it look a bit bad with the sharp edges, and noise.
Train Insane or Remain The Same
There's No Room In A Warriors Heart For Self Doubt

Mango
Posts: 0
Joined: Mon Oct 04, 2010 7:51 pm

Post by Mango »

Great replies guys, I shall colate them all and send them to Ton maybe; (or current Blender developers, anyone got emails for those guys?)

One camera Motion Capture?

ILM developed a really smart Motion Capture system for Pirates of the Carribean, allowing them to gather data simply from the principal photography camera using printed out symbols wrapped around specific points on a person's body...maybe Blender could get something like that?

Image

Image

Image

Wildfire
Posts: 0
Joined: Mon Oct 11, 2010 1:36 am

Prefer something more like 2.49

Post by Wildfire »

I'd like to see the Blender 2.49 ui and controls back. And support capabilities for Yafaray. I dont' like 2.5 at all.

stiv
Posts: 0
Joined: Tue Aug 05, 2003 7:58 am
Location: 45N 86W

Post by stiv »

Great replies guys, I shall colate them all and send them to Ton maybe
There is never a shortage of ideas. What is in short supply is people to actually implement the ideas.

Mango
Posts: 0
Joined: Mon Oct 04, 2010 7:51 pm

Post by Mango »

stiv wrote:
Great replies guys, I shall colate them all and send them to Ton maybe
There is never a shortage of ideas. What is in short supply is people to actually implement the ideas.
This is what I am hearing :( Maybe projects like Art for Code, or posting about this predicament on big coding forums would help this? What are the big coding forums that people know of?

Also if people could provide videos of what they would like to see (maybe working in other packages) wherever possible to illustrate as best as possible, I would appreciate it.

How about something like CAT, which has just been integrated fully into 3D Max? Lots of Creature possibilities, lots of modifications etc.

http://www.youtube.com/watch?v=EXyc6vmN8cQ

lilei9110
Posts: 0
Joined: Thu Oct 14, 2010 5:05 am

Post by lilei9110 »

Given reference photos, automatically generate model. :D This will save a lot of time. :D

mikethedj4
Posts: 0
Joined: Sun Aug 08, 2010 11:33 pm
Location: Rockford, IL

Post by mikethedj4 »

There's a tool in Adobe After Effects called the Masking Tool (You can see what it's used for [url=http://revision3.com/filmriot/housefire]here[/url)

I'd like to see a masking tool incorporated in Blender.
Train Insane or Remain The Same
There's No Room In A Warriors Heart For Self Doubt

Post Reply