![](/i/fill.gif) |
![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Recently, I have been busy with a macro which allows to draw the edges
of a given mesh object. To test the macro on a relatively complex
object, I decided to try it on Jaime Piqueres citroen gs model. Here is
what I get, in two different versions (the first one with the edges only
and a totally flat shading, the second one with cel-shading textures).
I am currently making a simple demo scene, with explanations, that I
plan to post in p.b.scene-files asap. The macro in itself is quite
simple to use, but before using it with a given mesh it needs an
additionnal file describing the "edge structure" of the mesh, and the
process to get this file is currently a bit cumbersome (it uses a perl
script, but due to my poor skill at programming things like parsing, it
needs a bit of copy-paste first). For another image with the same
technique (and a little bit of explanation on the principle of the
method), you may give a look at my entry for the current IRTC round
(http://irtc.org/stills/2006-04-30/view.html, my entry is tjcello.jpg)
Thibaut
Post a reply to this message
Attachments:
Download 'ds_edge.compflat.png' (156 KB)
Download 'ds_edge.comptoon.png' (167 KB)
Preview of image 'ds_edge.compflat.png'
![ds_edge.compflat.png](/povray.binaries.images/attachment/%3C4471c8b9%40news.povray.org%3E/ds_edge.compflat.png?ttop=443866&toff=4450&preview=1)
Preview of image 'ds_edge.comptoon.png'
![ds_edge.comptoon.png](/povray.binaries.images/attachment/%3C4471c8b9%40news.povray.org%3E/ds_edge.comptoon.png?ttop=443866&toff=4450&preview=1)
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Amazing. Great. Exciting. And creative!
I like that cartoon effect. Can you tell me how you have done that? I want
to try that out with my starship scene!
Best greetings, and go on with your renders,
Sven
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
From: Thibaut Jonckheere
Subject: Re: J. Piqueres Citroen with edges
Date: 24 May 2006 04:44:40
Message: <44741cf8@news.povray.org>
|
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Sven Littkowski wrote:
> Amazing. Great. Exciting. And creative!
>
> I like that cartoon effect. Can you tell me how you have done that? I want
> to try that out with my starship scene!
Thanks for the comment.
This method works only with a mesh (mesh2) object. For example, the
silouhette contour of an object is the line separating what is visible
and what is hidden; so, with a mesh, you get the silouhette by drawing
the edges which are shared by one visible face and one hidden face.
I'll post soon a complete How-to in p.b.scene-files.
Thibaut
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
From: Thibaut Jonckheere
Subject: Re: J. Piqueres Citroen with edges
Date: 24 May 2006 04:46:23
Message: <44741d5f@news.povray.org>
|
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
oops, by silouhette, I meant silhouette of course :-)
>
> Thanks for the comment.
>
> This method works only with a mesh (mesh2) object. For example, the
> silouhette contour of an object is the line separating what is visible
> and what is hidden; so, with a mesh, you get the silouhette by drawing
> the edges which are shared by one visible face and one hidden face.
>
> I'll post soon a complete How-to in p.b.scene-files.
>
>
> Thibaut
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Really interesting... specially due to the model used. ;) It reminds me
one of the drawings I used as reference (in fact is very close!):
http://www.artran.co.uk/images/gs.png
Great work, Thibaut!
--
Jaime
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Thank you! I am looking forward to see the "cartoonizer" code.
Best greetings,
Sven
"Thibaut Jonckheere" <tua### [at] yahoo fr> schrieb im Newsbeitrag
news:44741d5f@news.povray.org...
>> I'll post soon a complete How-to in p.b.scene-files.
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
Jaime Vives Piqueres wrote:
> Really interesting... specially due to the model used. ;) It reminds me
> one of the drawings I used as reference (in fact is very close!):
>
> http://www.artran.co.uk/images/gs.png
>
> Great work, Thibaut!
>
> --
> Jaime
Thanks for the comment. I am happy to see that I get something close to
your orignial reference - this is something to put mainly at the credit
of your model of course ;-)
Thibaut
Post a reply to this message
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |