'Energy Conservation' in Vray (and others)


#61

Exactly. Like YOU, conveniently misunderstanding what I say, in a way that allows you to be a smartass. Saying that something isn’t always practical doesn’t mean you don’t understand it, arrgoant prick. You may as well fault someone for using shadow maps ( like in all of Frozen ), telling them they don’t understand raytraced shadows. You think no one would complain if the shadow map feature was taken out of renderman?? People complained when Vlado wanted to replace all specularity with real glossy reflections too.

What I’m asking for is NO DIFFERENT. Like I fucking said;

“I’m just sick of doing workarounds for a feature that takes control away the artist, and locks it. It doesn’t make one speck of sense to me. Would everyone be so passive if depth of field was locked on, and locked to the lens settings of the camera - because that’s realistic? Or if IES lights with brute force GI were the only lighting options?”

"The see-sawing, and clamping, of diffuse and reflection is imho no different than eliminating all the spec components (Phong/Blinn/Ward), and saying “too bad, they’re not realistic.”

“It’s being locked to a see-saw, and clamped, that I object to.”

“Those inaccuracies give rise to other inaccuracies. And if you’re shackled into doing everything else “realistically”, you can get stuck with artifacts, or with single frames that take days to render, or have to shoot all your HDR’s over again, then redo all your lookdev, or other drastic measures.”

(Now why did I have to copy-paste those, when everyone supposedly read everything already??)

I didn’t fucking say it was broken.
I didn’t fucking say it never works.
I didn’t fucking say it was inaccurate.
I didn’t fucking say it shouldn’t exist.
No matter how much the smartasses want those to be true, to give them an excuse to show off.

Ok what’s the next bit of misrepresentation I have to re-correct yet again? Betting I can just copy-paste the rest of my responses from now on.


#62

guccione, dude, I totally feel your pain. Lighting geometries without shadows is hard! The fact that Renderman took shadows out of it’s render engine now makes it near impossible to light anything. There is a real world solution (as opposed to a computational one) that you might find handy though…

Get the beta of Xdugef and get the Renderwoman2000 plugin for it from Mega Downloads. Once you have it up and running turn off the PBR engine and turn on the quadratic photon simulation engine. Then turn your light caches up to 10000 and shade everything with the new and improved PhongZ shader (which only works with the photon simulation render engine). This will make all of your geometries render with real shadows again! The lobe on the PhongZ is based on real world BRDF inverse HDR technology too. There is no fake light with this deadly software combo. Amazing right!


#63

This thread is so much wargarble.


#64

There’s two options for a renderer to assume:

  1. The artist wants energy conservation, but is allowed to make custom setups that break energy conservation.

  2. The artist doesn’t want energy conservation, but is allowed to make custom setups that achieve energy conservation.

Every single software on the planet has correctly chosen option number one, but you still have the option of doing whatever the fuck you want outside of their shading model. Add two BSDFs together, add 3 reflections on top of that, the sky is the limit, you can make an image as terrible looking as your heart desires!

In this day and age, if you can’t put the look on screen that you want, the issue lies 100% between the chair and the keyboard. Nowhere else.

And I have literally no clue what you’re going on about in regards to HDR files having to be shot within some fractional tolerance. I assure you…our studio’s HDR capture is nothing more than a 5D with a fisheye.

Now post a .ma file already along with some of these .hdr files you’re struggling against, and let me see what it is you’re doing and where you’re going so wrong with it all. Otherwise I just have assume this is a troll account. Show me a scene where energy conservation is holding you back from making correct looking images.


#65

Renderwoman2000 is amazing. :thumbsup:


#66
  • “I’m just tired of doing workarounds for things that don’t help me in the first place.”
  • “Who else has never gotten a single benefit from this ‘feature’, only extra work, extensive node networks and complicated hacks to get around?”
  • “I know the workarounds, I’m just tired of taking the extra time for no good reason.”
  • “Thanks but I applied the workaround a long time ago. I’m just sick of doing workarounds for a feature that takes control away the artist, and locks it.”

Said the only man who’s never gotten a single render artifact, nor ever had to apply a workaround.

  • “Does everyone here think that realism = aesthetics?”

  • “What I ‘have’ heard of, constantly, is notes from supervisors that want more of this or less of that - and they’re not asking for a see-saw. They may ask for more reflection, but that doesn’t mean they also want it to be darker.”

Show me a material that acts just like phong specular, or I’ll assume that ‘yours’ is a troll account. You really need to learn to keep your conceit in check.


#67

Except you might quite literally be the only one who feels this way. Everyone else is glad that conservation is an automatic feature. The majority rules, thus conservation is the default with the option to break it and go custom at any point.

Not even that, but breaking conservation is much easier than making it, and requires far fewer nodes. Add. That’s it. Add two shaders, now you can have whatever energy return you want. Let’s go crazy and toss in another node. Multiply. Now you can crank things as high as you want.

To go the other way requires a fresnel blend for the reflective portion of the shader, with the inverse applied to the diffuse portion of the shader, and accompanying math for any SSS components, refraction, and opacity. Considering that in 99.999% of cases you want all of this, why WOULDN’T it be the standard?

It would be pretty absurd to make every artist spend 1-2 minutes setting up conservation on every shader they make just so that a few people (probably just you, but let’s be generous) with no idea what they’re doing stop complaining about being “locked” (you’re not) to whatever it is they think they’re “locked” to.

“Workarounds” = an Add node. How awful. You’re not locked to anything. Make one VRayMtl with diffuse and no reflection. Make one with only reflection. You’re now free to ruin it however you see fit…mult the reflection 4 times, add it to 2x the diffuse, go nuts.

I’ve lit several hundred shots at this point for feature film and television, and can safely say that I have yet to arbitrarily add two shaders together to hit any kind of note.

Yes. That’s why even cartoon CGI features use physical shading models. Renderman 19 is entirely based around a Burley/GTR/Schlick/Smyth microfacet model. In fact, here’s a snippet from their site: “With world-class tools for physical based rendering, visual effects artists can create the most photorealistc imagery conceivable.”

You’d better believe that includes an energy conserving surface model…just like every other rendering package on earth.

Phong is an approximation from the 1970’s. Blinn is better, though still from that era. There’s far more accurate specular models now like Cook-Torrance, GGX/GTR, SGD, ABC, etc. All are tested against measured ‘ground truth’ data…so yes, I can absolutely show you materials that act just like those; I did in fact in that PDF I linked. In either case, you still don’t want to be reflecting more energy than is available.

Still waiting on that .ma


#68

Wow you concluded that from less than half-dozen cg artists, most of whom also subscribe to; “ILM does it, it must be perfect, to hell with my actual results”? You must be psychic.

There’s NO option to turn it off, that’s the f’ing problem, Mr. Smug. Can you imagine how hard it would be for them to stop you from going around their energy conservation?? The idea that they ‘left us the option’ to circumvent it, using hacks and workarounds, it is utterly ridiculous. And anyone who doesn’t work at a big studio has even FEWER options.

Well gee whiz, thanks for regurgitating the obvious. Nevermind that that’s why I brought up phong in the first fucking place. It’s really impossible to bring up anything on these forums without giving some showoff a chance to rip it off, and pretend it’s his own grandstand, isn’t it.

So somehow it’s OK to use Phong, but whoa, don’t ever set the diffuse and reflection levels yourself… “omg what a fucking nightmare. You should only work with a shader that changes your values without your consent, or even your oversight”, right?

“you still don’t want to be reflecting more energy than is available”?
How the goddamn hell do YOU know that? Because you don’t do any work outside of a multi-million dollar pipeline? You’ve ‘never’ rendered anything that doesn’t already exist in real life? Every note that you get from a supervisor is vetted by physically accurate shading models before you get it?

Amazing, Mr. Obi-Render-Wan has never heard of an NDA before. Are you sure you’re not a troll?

“Said the only man who’s never gotten a single render artifact, nor ever had to apply a workaround.”
(I may be the first person who’s ever worn out the copy-paste feature.)

But hey don’t let that stop you from acting like I need your holier-than-thou arrogance to do my fucking job.


#69

One material as diffuse with no reflect. One as reflect with no diffuse. Add to taste.

.ma

Doesn’t need to be a production file. Set up the same problem in a clean file.


#70

And you know for a fact that this works with vray hair shaders? Or shall I dick around for another 2hrs to find out that it doesn’t work, just for the chance that you can continue to claim that only the most ‘physically accurate’ features should be allowed in 3d.

“Said the only man who’s never gotten a single render artifact, nor ever had to apply a workaround.”

Now you want me to recreate an artifact.

  • “I know the workarounds, I’m just tired of taking the extra time for no good reason.”
  • “Thanks but I applied the workaround a long time ago. I’m just sick of doing workarounds for a feature that takes control away the artist, and locks it.”

#71

Apologies for jumping into a war on my first post. I normally don’t frequent here, but the thread was pointed out to me by a co-worker, and since this has been an active concern of mine I felt the need to lend my voice. While seemingly unpopular I wholeheartedly agree with you guccione. This blind push for physical plausible lighting and energy conservation of the past few years has been a double edged sword. It may seem to make everything more streamlined, but in doing so it is killing the creativity. Lighting a shot is “Painting with Light” and to just delegate this creative practice to the computer is a slap in the face against every artist in the digital and film industry. On set the DP and gaffer go to great lengths to cheat in order to overcome the constraints of lighting physically. Yet, in the digital realm we have none of these constraints, the lighting teams on set would kill for the flexibility that we have. But here we are, happily letting go of the reins and submitting ourselves to the whim of some programmer who has never lit a shot in their entire life.

From a business standpoint, these imposed restrictions on the lighter’s creativity are a Godsend. No longer do you have to wait days for a shot to be crafted, instead you assemble the various 3d models, drop in the HDR and hit render and go onto the next shot. If you are a good little worker bee you’ll have done this for 5 shots before lunch. The shot will look ok I suppose, but it won’t be amazing. But that’s the point isn’t it, keep feeding mediocre shots to the public and they’ll consume them happily because they don’t know better quality exists. This is what has been happening over the past few years and now that we’ve hit a de facto standard of “quality” the studios can now start automating and outsourcing the whole lighting process. Companies like the Foundry are already monopolizing on this trend by introducing products like Katana that further restrict you by reinforcing a “recipe” workflow. You make one recipe and then the suddenly the rest of your shots are supposedly done. Why even hire lighters? Why not just hire data checkers? In fact this is exactly what is happening as more and more of these jobs “data checking jobs” are outsourced.

Now I’m not saying there is a conspiracy, but it does seem incredibly coincidental that all these restrictive paradigms and automatable recipes were introduced by the big software vendors and the big studios which outsource heavily. (Not to mention creating file formats to make these even easier, hello Alembic!) Our creativity is our freedom and we’ve been convinced by companies that our creativity is inefficient and that some algorithm can do it better. Well I’m sick of it and we need to stand together and call attention to fact that these software companies and Hollywood are actively trying crush our creativity, our talent, our imagination and our freedom. We need to get the word out and let them know that this is unacceptable!

We are at the precipice, either we fight back at this trend now or in a few years time there will be no need for us at all!


#72

Painting with light. Exactly. That’s exactly the end goal of the lighting pipeline, and the creative lighting process.

The thing is, in order to effectively do that, you need shaders that ALL behave in a physically plausible, standardized way towards that light. Without that, the most creative lighting in the world is meaningless, because none of the objects you’re directing that light towards will appear to sit together in the same world at all.

You’ve described a film set totally right. The people working on those sets pull out a ton of tricks and use all sorts of techniques to get the look they want. However, they are working with REAL materials, and REAL photons. No matter how absurd the lighting set up and cameras end up tricked out, there is never a concern that the prop artist who made the milk jug has it reflecting 2x more energy than guy who made the cookie jar.

To me as an artist, my dream software package would give me the most physically accurate surface model that can be computed in a reasonable time, and it would ship with a full set of digitally recreated practical lights, along with fully recreated camera and lens systems for all of the common bodies and lenses that I’d want to shoot on.

I would then be doing the closest possible thing to placing real lights among real objects and shooting with a real camera. I’d have the perfect balance of maximum creativity, while also having maximum realism. All of the materials and surfaces would behave like they do in the real world, and my job would be all about lighting it to look as good as possible.

This discussion isn’t about lighting though, it’s about shaders…and at the end of the day, the default state of a shader HAS TO BE that it conserves energy and is a physically plausible surface model. You’ve always got the option of breaking that, adding things together, whatever you see fit…but the baseline absolutely must be physical plausibility.

There isn’t some conspiracy going on between studios and rendering packages. It just happens to be the most globally agreed upon version of what amounts to “best practices”, and happens to be the working methodology that produces the most convincing and most beautiful results.

If I can load up a scene full of assets, and all those assets share sane values that were arrived at with reference sheets for reflectance, roughness, and diffuse values…if all those assets sit in the same world, my job as a lighter becomes more about ACTUALLY lighting. With fully unlocked shading models, my job as a lighter is more about solving and fixing problems, and hoping to still get a few iterations before my time is up with the shot/project.

Without physically plausible assets, you have a much lower chance of success with lighting artistry, and with creatively making a beautiful shot.

Cheating lights all over the place is what it’s all about on a film set. Cheating materials though? You literally can’t do that.

That’s the end goal of energy conserving surface models, and more recent microfacet surface models. They’re meant to give you something closer to a real world lighting workflow, where the materials and surfaces are all physically correct, and it’s up to you to light them nicely.

And if the point was to “keep feeding mediocre shots to the public”, companies like Weta, ILM, Pixar, etc., wouldn’t be investing dozens of millions per year into research that furthers the art of shading, lighting, and rendering the way that they do. Honestly that’s a really ignorant thought. Whether you like the projects or not, these studios are putting some of the most gorgeous imagery onto the screen that has ever been created.

(plus you can always just add things together anyway and not adhere to conservation rules, so I don’t see the big deal at all regardless of how you want to work)


#73

You mean - “it has to be realistic or it can’t be aesthetically pleasing”… someone needs to take an art class.

Just because they can’t, doesn’t mean they wouldn’t, if something came out too dark. As a matter of fact, they add extra lights that aren’t justified by the environment, constantly. Now if someone substituted the prop artists paint with something that required even more of that, don’t expect the light crew to love it.

“artist” and “physically accurate” are barely related. As a matter of fact they’re frequently at odds with each other. You don’t seem to understand that.

But if they can’t, you don’t mind being stuck with them anyway?

And what about all the hundreds of lighters that haven’t learned about all the different types of lighting instruments, the gasses they use in the bulbs, and their color/brightness, or all the camera terminology and how to use them? Some of us have to do more than just light; like model, texture, animate, composite, etc. It appears you desire a tool for your specific job, and you don’t care if that requires workarounds for everyone else.

Sorry, but that’s not up to you. This is about strict photorealism vs. flexibilty. Your argument is no different from saying it’s ok to remove all non-IES lights from the renderer.

Absolutely wrong.

That’s what Victoria already said. Don’t try to imply that people who disagree with you are just paranoid or foolish. That’s bs.

The “I agree with ILM / most people agree with me, so eveyone else can be locked out” argument is getting really tiresome.

So - cg lighting artists should be restricted to what you can and cannot do in real life? Why do you think cg even exists?

You’re completely ignorant if you think profits have nothing to do with it. Energy conservation is NOTHING but a timesaver / automator and/or simplifier. CG artists can’t add their own subsurface scatter, but we can apply energy conservation. All of these studios have bean counters, and programmers, who know absolutely nothing about aesthetics. Additionally, there are tax incentives for software development. That’s why Sony made Katana, and bought/developed Arnold instead of just using maya / renderman for lighting. They even have their own in-house Internet Messenger, and image viewers. Last time I used Katana it was FAR slower than lighting in Maya, and before that, they were using something even WORSE, Banzai (or Burps, I forget which is which). So to claim that all this development is about nothing but ‘beauty’ is naive.

Victoria is absolutely right about feeding mediocre shots to the public. Why do you think that no cg characters have ever looked as real as Davy Jones - from 2006?? Right up until the tiger in Life of Pi (2012). Just look at the Lizardman from Spiderman (2012), it’s blatantly less realistic. How can that be, with all this new tech, I wonder?


#74

@guccione with all due respect man, I don’t think you get it. You can be as creative as you want to be with physically accurate lights. The “take an art class comment” said to someone that I’m willing to bet has way more experience in art and lighting than you is pretty silly. That aside, since I am not trying to insult you and be rude, what he is talking about is the fact that if you are on the set of a film; let’s say a very artistic film. Stop motion, why not, they get very creative with the lights. Those lights in the real world respect physical parameters. likewise, the materials they light, whether plastic toys, or wooden models, or what have you, will be physically real materials. That does not limit any artist that works with practical lights. Likewise, a 3D artist that lights with Physically accurate lights and materials is not limited by that in his artistic freedom. you can do all sorts of neat tricks that still obey real world parameters and get not only beautiful light that feels like light, but you can make it as fantasy or creative or what not as you please. There are plenty of articles and featurettes that talk about how to do it. And not just the big studios. There IS no conspiracy, it is jut the way the industry is going…for the better. The best thing we can do is learn how to move along with it and not let it limit us, but rather, empower us. And if you are going to reply with something like what do you know about art, not only do I do this for a living but did get a degree in animation and studied art for a big portion of my years. I don’t claim to know it all, far from it, I constantly have to learn daily. But such is the industry we chose.


#75

Perhaps some day you’ll explain to me how it is you think you’re “locked out” of anything when you can simply add shaders together however you want.

The renderer isn’t enforcing energy conservation, it’s just the shader. Add as many as you want together; there is nothing stopping you. If VRay (or any other renderer) was really trying to lock you out of anything, they wouldn’t have provided the “Additive Mode” option on things like VRayBlendMtl, and they would be culling and enforcing energy conservation during the rendering process. They’re not. Their provided shading models (correctly) apply masking to the diffuse/reflection/etc. Beyond that, you can do whatever you want…incorrect as it may be.

That’s great, but they can’t. We live in the real world with real materials and real lights, and I don’t see any filmmakers struggling to achieve artistic results because of it. Get creative with your lighting, don’t get creative with completely arbitrary energy return on your shaders.


#76

OP, if you have problems or do not understand something, you do a better service to yourself to ask questions instead of making assertions. CG is an evolving science that strives to be physically accurate at least as a default position. From here we there are many options to break the so called physical accuracy to achieve certain looks. If non realistic rendering is what you need then ask politely and someone will help you.

Also try not to sound like you are mentally insane when interacting on the internet.


#77

What is it about;

  • “I’m just tired of doing workarounds for things that don’t help me in the first place.”
  • “Who else has never gotten a single benefit from this ‘feature’, only extra work, extensive node networks and complicated hacks to get around?”
  • “I know the workarounds, I’m just tired of taking the extra time for no good reason.”
  • “Thanks but I applied the workaround a long time ago. I’m just sick of doing workarounds for a feature that takes control away the artist, and locks it.”

that you don’t understand?

Yes there’s nothing stopping me from setting up 50 shaders, then on #51 realizing that I don’t have EVERYTHING 100% PERFECT, and starting all over again from shooting HDR’s on-set, simply because I can’t turn off EC for that shader. My fault for not being PERFECT, like YOU, and not having a Multi-$Million pipeline. I should be ashamed.

Otherwise, the IMPERFECT lighting/rendering - even at ILM - REQUIRES some flexibilty in the shader. Would you like to forced to render subsurface scatter in every single plastic or wood shader, no matter how insignifigant in the scene it is? Then just stfu.

That’s asinine, you could use point lights as the same argument. “It’s OK that you can’t turn off energy conservation, because they still let you do all kinds of other unrealistic things.” I am the one who’s been pointing out all the unrealistic things we can still do, not you.

That’s not the fucking point, you arrogant p.o.s. They WOULD IF THEY COULD. You’re still professing that cg artists should be every bit as restricted as practical artists. Despite my repeated reminders that supervisors and directors CONSTANTLY ask for unrealistic stuff. I would f’ing love to be there when you tell a supe that ‘no, I won’t do what you ask, because it’s not physically correct’.

So those guys building 2-story robots that walk, talk, emote, fight, transform, fly, and destroy skyscrapers, are having an easy time of it? The very idea that no one asks for anymore in cg than you can do in real life is unbelievably stupid.

That’s funny, because I had to “get creative” with lighting just to get something that looked NORMAL. A simple ‘off’ switch is ALL I needed to avoid wasting time experimenting with workarounds. Just like you get with raytracing, motion blur, dof, global illumination, etc. etc… you do realize you can turn those off, right??


#78

Really? Can you change the spread, color, or falloff of an IES light? Can you turn off shadows?

Now you’re putting title over content. What makes you think he has an art degree - that he says “well, ILM does it” all the time? Anyone who thinks “phyisically accurate” is more important than aesthetics, needs a goddamn art class. Our job is NOT to produce things that any schmuck could go out and photograph on his own. His imdb page is shorter than mine, so just stow this BS where the sun don’t shine. I fucking swear to god, the number of people who believe in the Emperor’s New Clothes just makes it embarrassing to be human sometimes.

Do they change the falloff? Do they have to worry about render times? This is ridiculous, you’re just repeating the same argument that cg lighters should have the same f’ing limits as real lighters, even though we have supervisors that CONSTANTLY ask for completely unrealistic things.

THEY DON’T HAVE TO USE DIFFERENT RENDERERS AND SHADERS PROGRAMMED BY A DOZEN DIFFERENT PEOPLE EITHER. They don’t have to use INACCURATE lighting like Interpolated GI, or cg lights. Unless you can somehow argue that all these renderers are in fact SIMULATORS, your argument is worthless. And until practical lights come an “invisible” option, then it’s also just plain wrong. It’s absurd to say “they have no limits” when cg lighting offers SO many more options.

Is there something about;

  • “I’m just tired of doing workarounds for things that don’t help me in the first place.”
  • “Who else has never gotten a single benefit from this ‘feature’, only extra work, extensive node networks and complicated hacks to get around?”
  • “I know the workarounds, I’m just tired of taking the extra time for no good reason.”
  • “Thanks but I applied the workaround a long time ago. I’m just sick of doing workarounds for a feature that takes control away the artist, and locks it.”

… that makes you think, that I think, that workarounds are not an option?

Gee thanks for repeating the same juvenile BULLSHIT that I just pointed out in my last post.

Please remember these words the next time your supervisor asks for something to be brighter, and then says “why is the reflection darker?” when you try to do what he asked.

And not ask for any improvements. Just do more work to get the same result, quietly.

That’s great - do you put “physically accurate” before aesthetics?


#79

Ok, fair enough, here’s my question.

What is it about:

  • “I’m just tired of doing workarounds for things that don’t help me in the first place.”
  • “Who else has never gotten a single benefit from this ‘feature’, only extra work, extensive node networks and complicated hacks to get around?”
  • “I know the workarounds, I’m just tired of taking the extra time for no good reason.”

and especially:

  • Thanks but I applied the workaround a long time ago. I’m just sick of doing workarounds for a feature that takes control away the artist, and locks it.”

that makes people think I need help with the shader?

Well considering that people seem to think that the earth being round is “insane”, I’ll take insanity, thank you.


#80

Let it die guys, I feel like we’re in the max forums… :smiley: