non photorealistic renderer
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 03/03/2003 at 02:48, xxxxxxxx wrote:
I want to make a non photorealistic renderer for my diploma and have never programmed before a plug-in for C4d only for 3DMax. Can anybody tell me the starting point for writing a renderer in C4D with VC++?
Thanks
Cathleen -
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 03/03/2003 at 07:01, xxxxxxxx wrote:
Very cool project!
I approach this as two separate plugins. First you will need the video post effect to actually do the rendering. Then there is the tag you can place on objects to give them specific attributes. Utilizing ExecuteLine or ExecutePixel provides for visual feedback as the renderer evaluates. Although, stroke based NPR is much easier utilizing just the Execute function ( much faster too ). Watch out for ExecuteLine as ( the last time I looked ) there was a bug that did not allow for direct sample setting ( there is always some funky convolution going on that doesn;t seem right ). Biggest question is what kind of NPR renderer are you going to write?
bt
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 03/03/2003 at 23:56, xxxxxxxx wrote:
Thanks for the first help.
The exact definition of the theme is:
The project is to write a complete non-photorealistic rendering plugin for Cinema 4D using the C++ computer language. This project will involve the custom programming of a wide variety of algorithms including: A) the detection of user-defined edges on mesh-based computer models, B) the detection of surface intersections between the objects and even within the same object, and generating synthetic edges based on these surface intersections, C) performing hidden line removal on these edges based on other mesh models that are present in the scene, D) performing lighting ,texture mapping and shadow calculations, and E) outputting the resulting data to the computer screen in the form of anti-aliased lines .
It is a kind of wireframe renderer which the company need.
Cathleen -
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 04/03/2003 at 09:17, xxxxxxxx wrote:
Hehe... Sorry, been there. It was a fun trip. Your biggest concern is the user defining edges. This is where you have to consider how to let the user define the edges. I would suggest creating an plugin tool and a custom data tag to allow the users to define edges with weight that are drawn in a very distinct manner. I am not sure about the SDS weighting data tag ( haven't seen if that is an option ). I have done alot of work here but have not officially finished anything. I would like to take a stab at the actual toon or sketch effects rather than just exploiting a wireframe system. Would you be open to making this an open source project? I think that could be loads of fun.
bt
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 07/03/2003 at 09:32, xxxxxxxx wrote:
Hi Cathleen
> Quote: Originally posted by Cathleen on 03 March 2003
>
> * * *
>
> ...It is a kind of wireframe renderer which the company need.
>
> * * *Will the renderer be availalble for all users (or only inhouse)?
BSY
AndreasB -
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 10/03/2003 at 11:15, xxxxxxxx wrote:
Hello
It will be a inhouse renderer, because this is onlyone port of the project, but I'm sure taht we can discuss some parts of the renderer.
The project starts at the may 1th, because it is a project for a US companyand I'm going to america at the end of april.
Cathleen -
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 31/03/2003 at 04:47, xxxxxxxx wrote:
Hi!
Sag mal, was studierst du denn? Und ist das Uni oder FH? Ich studiere Computervisualistik an der Uni Magdeburg, und was du da beschreibst, wäre mein Traum von einem Diplom!
Haben auch ne Spitzen-NPR-Vorlesung. Denk schon etwas länger über einen Kanten-Shader nach. Nur mit coffee wird das nix und mit dem c++-sdk komme ich noch nich klar. Also kann ich dir wohl erstmal nicht helfen. Würde mich aber sehr freuen, wenn du uns auf dem Laufenden hältst.Tschö
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 04/04/2003 at 00:50, xxxxxxxx wrote:
Hallo,
Ich studiere Audiovisuelle Medien an der FH der Medin in Stuttgart. Ich habe bei der Firma aber schonmal im Sommer Praktikum gemacht und deshalb haben sie mir das Thema gegeben. Dieses Gebiet ist an unserer FH eigentlich sehr untypisch aber mich hat es interessiert. NPR-Vorlesungen davon kann ich nur träumen kann man eure Unterlagen im Netz einsehen. Kannst mir ja mal mailen, das ist [email protected] vielleicht kann ich bei Dir von der Theorie noch was leren.
Cathleen -
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 17/04/2003 at 07:37, xxxxxxxx wrote:
Hey!
NPR ist das Steckenpferd unseres Institutes für Graphik und Simulation. Die Vorlesung war ich glaub auch die erste, die versucht, das Thema zusammenzufassen. Die Vorlesenden Thomas Strothotte und Stefan Schlechtweg sind auf diesem Gebiet mit führend. Ihr Buch "Non-Photorealistic Computer Graphics" bietet einen sehr guten Überblick über das Thema, enthält aber auch 2d-Sachen. Ich kann das Buch nur empfehlen!
Das Script zur Vorlesung gibts hier:
http://isgwww.cs.uni-magdeburg.de/graphik/lehre/nrcg/
Bei uns wird auch viel im Bereich Echtzeit-NPR herumgeforscht. Da sollte Google beim Namen "Bert Freudenberg" einiges ausspucken. So, hoffe, du hast nu genug zum lesen!Tschö
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 21/04/2003 at 03:15, xxxxxxxx wrote:
Hallo,
danke für den Tip ich werde mir das mal runterladen und suchen vielleicht finde ich noch ein bissl was für meinen Theorieteil.
Cathleen