Release: Free re-lighting plug-in Normality 3 for Windows and Mac OS X


#4

Thanks for the kind words, it’s nice to hear my work is appreciated!

I think the lack of response is in part due to people not fully understanding the purpose of the plug-in, and yes, it is definitely a bit disappointing after all the work I’ve put into a software that I’m giving away for free.

Anyway, I have produced and uploaded a two-part video tutorial that will hopefully help people understand the power of this software:

Normality Video Tutorial Part 1

Normality Video Tutorial Part 2

Cheers!


#5

Absolutely. Looking at its potential value, you could have easily put a price on this plug-in.
Thanks and a big thumbs up for releasing this to the community.


#6

Haha, good one :beer:

The original version of this software was not free, in fact I had even registered a small business with an online shop and everything that goes with it based on people saying they would “definitely pay” for this.
Eventually sales were about as plentiful as the response to this thread so I ended that endeavor at some point.

So basically I had a choice… say “Screw you guys, I’m going home and I’m taking my toys with me” or I could make it free.

Definitely a lesson learned, though.


#7

I tryed it with Combustion(What I use for AFX plugins) and it doesn’t show up in the Filter list(Or I’m blind).
Just wanted to let you know.


#8

It will not work in Combustion (or DF) because Normality uses a later version of the After Effects API that no one other than Adobe has implemented.


#9

Thanks Stefan, excellent work, I start to practice on it.


#10

Same here, read about this recently. Very interesting indeed!


#11

A BIG BIG Thank you Stefan :bowdown: :bowdown: :bowdown:


#12

Cheers guys!

I noticed this morning that there is a bug in the blend modes. It’s nothing major and won’t crash the software or anything, it just makes it a bit inconvenient to control the overlay, soft light and hard light blend modes.

Apparently I made a mistake when porting the optimized code from my latest shaders to Normality.
I’ve already fixed the problem in the Windows version but I can’t release an update for now because I want to retain feature parity with the Mac.

Expect a minor update in the coming week or so.


#13

Thanks for this plug-in!


#14

Awesome and brilliant.

Work fine on CS4 - Windows 64 bits here,
just curious about the limitations of 2D relighting technique in post.
According the Faq, aliasing artifacts are unavoidable in some situations but other than that,
is it possible to completely re-light heavy scene or it’s more suitable for single object.


#15

It was principally designed to work with single props or characters but we have found that it is quite suitable to use it on entire scenes, particularly if you are not going for a photorealistic look.

All characters and many of the backgrounds in our short film A Night at the Cathedral were shaded and lit in Normality showing that it is definitely a viable option for larger projects.
It has saved our arse more than a few times when after final renders the client suddenly decided to have a nice juicy spec at that particular position or an additional fancy blue light we hadn’t discussed earlier.

Naturally the process has its weaknesses: As Normality doesn’t render shadows, depending on what you have in mind might not look too convincing. You may counter this with occlusion maps and AE’s built-in shadow maps, but sometimes self-shadowing is simply a requirement; re-lighting isn’t what you need in that case.
Anything that requires ray-tracing like global illumination, accurate reflections etc. is out of the question.

The mentioned aliasing issues are another thing to consider, but I must say that I personally have not run into this issue much - I just include it the FAQ because some users have asked me about it.
It’s more of a problem with the normal passes and not so much with Normality itself, so it’s not something I can control in software. With properly filtered normal passes the problem is negligible in my experience. Sure it’s possible to set up Normality in a way that overemphasizes aliasing, but in daily production with reasonable lighting it’s not something I usually worry about.

Normality (or any re-lighting solution for that matter) will not replace a full-blown GI ray-tracer anytime soon, that’s for sure. It’s not intended to.
If you focus on its strengths and don’t try to bend it into doing things where you know it will break, Normality can definitely speed up production and in my experience make it more enjoyable: The main reason I started programming the software was because I was sick and tired of waiting for slow and crash-happy 3D renderers when tweaking shading and lights… so that’s what Normality really excels at.

An interesting way to use Normality for entire scenes is to build the scene in 3D, render out the normal passes and then use Normality as a pre-lighting tool in combination with matte paintings.
With camera mapping you can then project the already shaded and lit scene back onto the 3D geometry, do your camera moves and pretty much forego any long render times in the entire process.


#16

Hi Stefan,
thanks for your the details and explanations,
the camera mapping trick sound really appealing!
I was toying with the plug today and yes, Normality open a huge door for 3d improvement in post. Fabulous.
At some point you should post on forum like mograph.net to get feedback from hardcore AfterFX users.


#17

I have updated Normality 3 to fix a couple of bugs relating to blend modes I mentioned earlier.

There’s also one new feature: I am including my mental ray shader minMatcap directly in Normality, making it is possible to render images like below in After Effects.

The matcap shader is extremely simple to use as it only requires a simple spherical shader ball, which you can see on the left side of each image.

Download Normality 3 (Windows and Mac OS X)

Note that installing this new version may cause instances of Normality in your older projects to reset their settings!


#18

[color=white]This plugin looks incredible! I’m really looking forward to trying it out. I’m surprised you aren’t getting more of a response so far; It looks like a very robust and well supported plugin. As more people run across this little gem I’m sure it will get more use from the community. I hope this doesn’t discourage you from developing more tools for AE.

[/color]


#19

This is a must have plugins, and I can’t thank you enough!!


#20

Hi Stefan,

thank you for sharing your great plugin. We did post an article about Normality on StrongMocha

http://www.strongmocha.com/2009/07/05/normality-3-light-3d-objects-and-scenes-in-after-effects/

Cheers,

Thorsten


#21

Good stuff, thanks for letting me know!


#22

Based on feedback from my esteemed friend Andrew Kramer of videocopilot.net I have updated Normality to version 3.1. This release is available for Windows and Mac OS X.

Changes include:

  • An entirely re-written lighting system that more accurately reflects each light’s position relative to the currently shaded pixel.

  • The added option to render the angle of incidence to create nice back-lighting effects.

  • Normality now hides inactive parameters in the interface in order to make the plug-in a bit more accessible to new users.

  • The color and shading engine is now based on the system I developed for my 3D shaders - so in a sense Normality is now performing “true” shading. Future releases will build upon this concept by introducing a plug-in interface, allowing shader writers to develop their own shaders for use in Normality. A plug-in in a plug-in if you will.

Normality is free for commercial and non-commercial use
but remember that I rely on your support and donations to fund the development. Frankly speaking: No donations = no updates.

and now go grab Normality 3.1!


#23

Thanks again. Will update my plug-in guide accordingly…

Mylenium