More styled edges

The interface, modeling, 3d editing tools, import/export, feature requests, etc

Moderators: jesterKing, stiv

ch
Posts: 0
Joined: Sun Sep 19, 2004 9:42 am

More styled edges

Post by ch »

It's along time ago since the edge effect was added in blender... :lol:
no. i've an idea. for new cartoonfilms or animations it's useful to have an edge effect, which is not limited in the color and style. in other programs there are a lot of shaders to do this work. but not in blender :cry:
My idea would be: some new vbutoons in the material-window to cinfigure the edge-effect individually for each object.
Here a pic:
Image
the new edge effect must be activated! so still a new button...:
Image

-----------------------------------------------------------------------
I need that feature for my animations and i dont want change to maya or LW for just this feature... i think a lot of people more...
are there coders, to code this?!

Post your comments, about :)

ch
Posts: 0
Joined: Sun Sep 19, 2004 9:42 am

Post by ch »

no comments :?:
http://www.web-play-3d.de
German site with Blender Tutorials

sten
Posts: 177
Joined: Sun Oct 13, 2002 7:47 pm

Post by sten »

hey, it was 20 minutes ago you posted this and it is weekend too, and some parts in the world has even night now ;)

So I guess you must be more patient with answers...20 minutes a very short time.... :roll:

ch
Posts: 0
Joined: Sun Sep 19, 2004 9:42 am

Post by ch »

yes, okay... :roll:
-------> you can post a comment :twisted: - :lol:
http://www.web-play-3d.de
German site with Blender Tutorials

sten
Posts: 177
Joined: Sun Oct 13, 2002 7:47 pm

Post by sten »

ch wrote:yes, okay... :roll:
-------> you can post a comment :twisted: - :lol:
of course :) but I am also a moderator here :D

erydo
Posts: 4
Joined: Mon Oct 14, 2002 10:45 am

Post by erydo »

Personally, I think it's an excellent idea to implement edge/outline shading as a material-specific trait; it would certainly expand our stylistic abilities, rather than forcing us to either forego outlining, outline everything, or force us to postprocess it all (which isn't always practical, especially in animations).

It doesn't look like it would be particularly difficult to code, either, but it's been a while since I've looked through the blender codebase...it would have to be added to the materials properties, the renderer would have to be referred to the individual materials...I'm not sure how (or if) YafRay handles edge shading (I'm not in a position to check right now in the middle of a chem lecture).

Thumbs up though.

erydo
Posts: 4
Joined: Mon Oct 14, 2002 10:45 am

Post by erydo »

Also, maybe some shaders or settings for different brushes or stroke types?

Another thing that might be worth looking into would be a specialized render output that could export only the edges to SVG format for postprocessing.

ElBarto
Posts: 0
Joined: Fri Jun 11, 2004 3:24 pm
Location: Berlin
Contact:

Post by ElBarto »

Sorry CH,

you are lieing, the starting cry:
http://blendpolis.org/f/viewtopic.php?t=3004

was your idea but the idea about edges as material properties and the screen on top are mine.

All you wrote isn't isn't a creation of your mind, its from my posting.

...and here some editions (because i thought a bit more):
Additional to the edge material properties it would be great if some texture plugins that generates different drawing fill styles would be great.

All this with some interesting links and much more are available soon at my feature proposal:
http://www.neeneenee.de/blender/features/


Karamba!
Bart.

kAinStein
Posts: 63
Joined: Wed Oct 16, 2002 3:08 pm

Post by kAinStein »

erydo wrote:Also, maybe some shaders or settings for different brushes or stroke types?

Another thing that might be worth looking into would be a specialized render output that could export only the edges to SVG format for postprocessing.
http://inkulator.sourceforge.net/ - There's a renderer that does something like that. Though I haven't tried it yet. But it looks cool. Perhaps it can be adapted somehow.

ElBarto
Posts: 0
Joined: Fri Jun 11, 2004 3:24 pm
Location: Berlin
Contact:

Post by ElBarto »

Ok,

here is my original mind stuff inspired by a idea of Chriss from Blendpolis:

Cartoon and Drawing Render Features
http://www.neeneenee.de/blender/features/#21

Karamba!
Bart.

ch
Posts: 0
Joined: Sun Sep 19, 2004 9:42 am

Post by ch »

@elbart: :x I'am not lieing!!!!!!!!!!!!!!!!!! I'am Chriss!!
http://www.web-play-3d.de
German site with Blender Tutorials

ElBarto
Posts: 0
Joined: Fri Jun 11, 2004 3:24 pm
Location: Berlin
Contact:

Post by ElBarto »

@CH:

I know that you are Chriss from Blendpolis and of course you lie about:

"My idea would be: some new vbutoons in the material-window to cinfigure the edge-effect individually for each object. "

and of course you used my work and brain without breathing a word about me.

Next time do it equal i did:
... here is my original mind stuff inspired by a idea of Chriss from ...

I'd never said it was completly my idea because you gave me the inspiration.

solmax
Posts: 86
Joined: Fri Oct 18, 2002 2:47 am
Contact:

Post by solmax »

i'd like enhanced toon-edges, too.

from what i tried in MAX, i know a very simple method how a very good look can be achieved - using the inverted-hull-trick. for those who know, skip the part, those who don't:

basically the mesh you want cartooned is duplicated and scaled by a small amount along it's normals. then the face-normals are inverted, and the new mesh is given a color which will be the line-color in the final render.

this works "fine" in the game-engine (isn't economic at all, because of doubling face-count), but NOT in the internal render engine. it seems that you can't define a face really being single sided - regardless of it's orientation, it's always rendered. this is annoying and doesn't make much sense. i've posted abt this problem once, but the developers didn't take note of that.

anyways one way of implementing cool toon-lines is duplicating/scaling/inverting the desired mesh only at render-time, of course if the internal renderer is patched to support single-sided-polys. the speed should be acceptable, too, since most polys of the inverted mesh are NOT rendered anyways. this is because they are either not facing the camera or they are hidden by the regular mesh. what you see are just the border-polys of the inverted object.

for anyone interested, try this in any other program (i tried AIS in max, but should work in LW MAYA and such) and look at the results - IMO much better than the current blender-toon-edges.

marin

ch
Posts: 0
Joined: Sun Sep 19, 2004 9:42 am

Post by ch »

@elbarto: that shouldn't go longer... but i had the idea see: http://www.web-play-3d.de/morecolorededge.jpg

okay thats a siple button, but i've said:
My idea would be: some new vbutoons in the material-window to cinfigure the edge-effect individually for each object.
would it be better if i would say ONE new button?! sorry this grammar...
and i know the pic with the non-blender-color style was your pic.
and i said:
not limited in the color and style.
okay that with the style was your idea.
sorry BUT i think thats not important... ...now thats done/written.
I can write if you want: Barts (elbartos) and my Idea.

here again a pic by Bart (elbarto):
Image
at: http://www.neeneenee.de/blender/features/ <- Barts (elbartos) feature list.

And my idea was the edge effect! your idea was better buttons therefore AND the complete shader. thats not what i want. and nobody has spoken about a shader. it's also a good idea. You must read that: 'more styled edge' and not 'better toon shading and edge effect etc.'
http://www.web-play-3d.de
German site with Blender Tutorials

Bellorum
Posts: 0
Joined: Wed Jan 21, 2004 3:27 pm

Post by Bellorum »

:roll:
Regardless of who thought of what, I really like this proposal; but, as with everything else, it would require that a coder took it upon himself to do it. 8)
There's no such thing as democracy. There's only the tyranny of one, and the tyranny of many.

Post Reply