Search Unity

Enlighten, 베이크된 GI 및 실시간 GI를 위한 강력한 솔루션으로 대체

, 7월 3, 2019

Unity에서 제외될 예정인 Enlighten에 대한 지원은 2020 LTS까지 계속되며, Enlighten 베이킹은 CPU 및 GPU 프로그레시브 라이트매퍼(Progressive Lightmapper)로 대체됩니다. 실시간 GI를 대체하는 솔루션은 2021.1에 제공될 예정입니다.

Geomerics에서 Enlighten의 출시를 중단하기로 결정하였기 때문에 Unity에서도 제외되어야 합니다.

하지만 유니티에서는 지금까지와 마찬가지로 빌트인 렌더러에 포함된 Enlighten을 계속해서 지원할 예정입니다(새로운 플랫폼에 대한 지원 없이 현재 상태 유지). 2020 LTS까지는 빌트인 렌더러를 위한 Enlighten 기능을 지원하며, 2021.1부터 완전히 제외됩니다.

HDRP Preview Enlighten 기능을 사용하여 작성된 프로젝트는 2019 LTS에서 현재 상태 그대로 계속해서 지원할 예정이며(새로운 플랫폼에 대한 지원 없이 현재 상태 유지), 2020.1부터 HDRP에서 Enlighten 기능이 완전히 제거됩니다.

유니티 조명팀은 지난 수년간 베이킹 기술을 개선하여 Enlighten 베이킹을 대체하고, 실시간 Enlighten 경로로 가능했던 빠른 워크플로에 대한 대안을 제공할 강력한 솔루션을 만드는 데 집중했습니다. 그 중 하나인 CPU 프로그레시브 라이트매퍼는 현재 정식으로 제작에 사용 가능합니다. 뛰어난 기능을 제공하는 GPU 기반 프로그레시브 라이트매퍼는 현재 널리 사용되고 있으며, 2020.1 릴리스부터 정식으로 제작에 사용할 수 있게 하는 것을 목표로 하고 있습니다. 유니티는 반복 작업이 많은 워크플로에 중점을 두고 기능을 개선하여 새로운 버전을 출시하고 있습니다. Unity 2019.1의 예를 들자면, 이전보다 최대 10배 빠르며 노이즈가 인지되지 않는 라이트맵을 제공하는 NVIDIA® OptiX™ 기반 AI 노이즈 제거 기능과 아티스트에게 더 쉽고 직관적인 워크플로를 제공하고 빠른 반복 작업을 할 수 있게 해주는 다양한 기능이 추가되었습니다.

또한 2019.2에는 Intel® Open Image Denoise를 추가하여, Unity 사용자가 모든 에디터 플랫폼에서 이 빠른 반복 기능을 사용할 수 있도록 하였습니다. 또한 오프라인 렌더링에서 중요도 기반 멀티 샘플링과 같이 베이킹 반복 작업 속도를 향상하는 정교한 샘플링 메서드를 추가하여 HDRI 환경을 사용할 때 깔끔한 베이킹을 제공할 수 있습니다. 원하는 대로 라이트맵의 수를 지정할 수 있도록 하여 라이트맵 레이아웃에 대한 제어를 개선하고, 더 편리해진 아티스트 옵션을 추가하였습니다. Enlighten 대신 프로그레시브 라이트매퍼를 사용하기 위해 필요한 기능이 없는 경우 전역 조명(Global Illumination) 포럼에 피드백을 남겨주세요.

라이트 프로브(Light Probe) 워크플로는 앞으로 출시될 버전에서 매우 중요하게 다뤄질 부분입니다. 라이트 프로브는 제작에 필요한 우수한 품질의 조명과 유연성을 제공합니다. 또한 UV가 필요하지 않으며 신속하게 계산할 수 있습니다. 유니티는 영역에 라이트 프로브를 더 쉽게 배치하고 터레인에 라이트 프로브를 자동으로 배치하는 워크플로를 만드는 중이며, 스트리밍된 월드 및 대규모 팀 개발에 더 적합한 워크플로를 제작하기 위해 라이트 프로브의 데이터 세트 스트리밍에 대한 지원도 추가하고 있습니다.

또한 2021.1 버전에 실시간 GI를 대체할 솔루션을 제공하기 위해 전력을 다하고 있습니다. 유니티 팀은 2021.1 버전에 강력한 아티스트 워크플로와 최적의 런타임 성능을 제공하여 이 복잡한 문제를 정공법으로 해결하려는 확고한 계획을 가지고 있습니다.

Enlighten의 지원 중단으로 인한 영향이 상당히 클 것이라 생각됩니다. 제공되는 기능에 대해 지원을 중단하는 것은 결코 가볍게 결정하는 일이 아니며 유니티에서 원하는 바도 아닙니다. 유니티는 베이크된 조명이든 실시간 전역 조명이든 관계없이 조명을 제작하기 위한 강력한 워크플로를 제공하기 위해 최선을 다하고 있습니다. 전역 조명(Global Illumination) 포럼에 참여하여 이 문제를 유니티와 함께 논의해 주세요. 원활하게 전환할 수 있도록 지원하겠습니다.

 

63 replies on “Enlighten, 베이크된 GI 및 실시간 GI를 위한 강력한 솔루션으로 대체”

Geometrics didn’t shut down Enlighten, they out-licensed to Silicon Studios. Why mention the competition is under another brand when you could lie that it’s being shut down? Nice antitrust.

I don’t care the reason, but it was about time Enlighten was put to rest (and I think it’s funny so many people are angry, when everyone’s been complaining about Enlighten since day 1).

I think good new graphics tech has slowly been added since Miss Tatarchuk (graphics VP) started leading the graphics department. I hope they can make something good to replace Enlighten. And I agree that this sort of stuff is better done directly in-house rather than rely on a blackbox system, with no source code. This way they’ll be able to do whatever fixes or upgrades they need, whenever they want or need to. I think it’s the right step forward.

Anyway the ones who want to know more about the rest of the reasons why they chose this should really check the forums. I think their reasoning is totally correct.

Let’s be honest here…are we that naive to believe that there will be a replacement by 2020?

I am also asking myself…why am I paying for this? sigh….

I honestly don’t understand why people consider this a lie instantly…

I’ve been using Enlighten for years. I tried to switch to PLM CPU and GPU and had crashes all the time.

In the latest version, it’s now fine and working like a charm for my needs, 10x faster than Enlighten.

On my side, I’m very happy with PLM and just want to say great job on the new workflow it’s light-years ahead in terms of performance compared to the pain I was having with Enlighten.

It seems it’s getting even better in future release – I’m pretty excited :)

I’m not using Real-time GI due to the performance overhead.

Keep up with the good work on PLM and I hope to see DXR soon to replace Real-time GI :)

How many systems did unity started working on and never finished, shipping a halth**sed tool for developers to use?!
Go count them, I wait. If you really believe they can pull a replacement without prebuilt SDKs to implement then you didn’t learn anything from they way they operate.

People support Unity because it’s a great engine and always will be. That is all the matters to real game dev.

Michael Joseph Prefontaine – from Gamesfromscratch blog

I am the Global lead at Silicon Studio and the biz side PM of the Enlighten team. I can provide more information from our side.
When we initially purchased Enlighten in 2017 we approached Unity to provide support, but were told bluntly they had zero interest and had already invested in developing solutions to replace Enlighten as soon as possible.
Geomerics is indeed shutting down all operation. However Enlighten is not at all dead. A large amount of the technical issues stated in the forum are also due to Unity owning an older version of the SDK, as many of those issues have been not only solved but surpassed.
We are currently developing a large range of updates including next gen consoles, which we are very far along with, and STADIA, which we were announced as a partner publicly at GDC 2019 in the Google presentation. We are also working on ray-tracing technology and a number of other SDK updates with new features. We will be releasing the 3.10 SDK update this summer.
We were equally shocked and have officially asked for a retraction.

That’s right, he posted it in the gamefromscratch site because that’s where all this FUD originated.

I think there needs to be a follow up blogpost to clear things up. Because there’s a lot of conflicting info floating around. It is not enough to simply have discussions on the forum.
Also please give a straight answer: Is Geomerics shutting down Enlighten?

They already did, then they sold the rights to the tech no Silicon Studios. Since they have nothing to do with Unity they are not mentioned in this post.

Due to Geomerics shutting down Enlighten as a product, Unity is required to remove Enlighten and Unreal Engine version 4.22 release is upgrading to latest Enlighten 3.09 to lay the groundwork for use of Enlighten in combination with real-time ray-tracing in Unreal Engine.
The changes to support draw call merging are a key building block for making Enlighten lighting data available to ray-tracing shaders. This brings us a step closer to our vision for the combination of high accuracy real-time ray-traced effects with Enlighten global illumination. We will be presenting more about this combination in the future as our research progresses.

Don’t misleading people here. You have to purchase Enlighten in order to use with unreal which is not cheap. This is ehy Unity should come with their owned solution for realtime GI.

Could you please remove the slanderous quote “Due to Geomerics shutting down Enlighten as a product, Unity is required to remove Enlighten.”.. They’ve been shut down for years now.

You could easily put “Our licence is with Geomerics/ARM and it runs until 2023 at which point we have to remove Enlighten to comply with the contract. The current feature set will be available until then in the builtin pipeline (i.e. 2020.4 LTS).” instead, and everyone would be happy.

This sounds like an attack on Enlighten tbh

“Due to Geomerics shutting down Enlighten as a product, Unity is required to remove Enlighten.”
I would like to ask that you correct this misleading statement, if you don’t want to renew the license with the new right holders, to get new features, say so, don’t go “oh that old piece of crap isn’t being developed anymore, it’s all buggy and lacks features so we’re forced to develop our own version”.

I dont understand why you directly lied in this blog post and claim that “Due to Geomerics shutting down Enlighten as a product, Unity is required to remove Enlighten.”

Thats not true though, enlighten still exists its just owned by someone else. Its not geometrics shutting down enlighten, its unity not choosing to license it off the new owner.

Can the article author please clarify?

“We’re working on workflows to enable easier Light Probe placement with volumes and automatically place Light Probes for terrains.”

Or you can just download AutoProbe from the asset store and get that today in any version of Unity. Just saying…

(Yes, I’m the author)

1) So it means we’ll have to choose between Realtime GI and stay on 2019TLS or switch to Baked GI and get the new features of Unity 2020, right ?

2) If I downgrade from Realtime GI to Baked GI, I’ll lose the contribution of dynamic lights to the GI, and if I change the static lights’ intensity, their direction or any other parameter, the Baked GI won’t reflect these changes, right ?

I thought the same. RTX is the answer to realtime GI (at least the industry is investing a lot on this tech)

Unity has a build. Does not worth to mention on a post about lighting in Unity?

Unity Progressive CPU/GPU Lightmappers fail me hard. By hard, I mean both crashed Unity after some 10 mins into baking (the exact ArchViz scene in this blog post). I sent the crash reports and haven’t heard from Unity once. I have had great success with Bakery asset bought from the assets store. Unity should really just throw in the tower and start over with Bakery algorithm.

I’m really glad you’re finally getting rid of enlighten. The sad thing is that it took the company that makes it to stop making it for you guys to move. Unity’s lighting system is something that I always thought needed to be remade from scratch almost. It’s just a huge mess, it needs a “nested prefabs” like update. You had beast, then enlighten… Neither were good, and then comes ONE GUY and makes a better lightmapper than an entire team at unity has ever made with Bakery, and he even offers AMAZING support. I’ll be eagerly waiting unity’s next solution, in the meanwhile I hope you guys open more of your API so Mr F can do more stuff with bakery.

From the Github commit #3944 for HDRP it looks like support for real-time Enlighten is actually being dropped for 2019.3 and NOT the LTS or 2020… Just FYI.

Hi
If you upgrade a project and use HDRP (a version that doesn’t support Enlighten), it will still be available in 19.3. If you create a new HDRP project in 19.3, it will be hidden.

This is getting more frustrating…

why do this?

Support it if you are supporting it.

Don’t support it if you are not supporting it.

This is just making things worse.

I’m worried a bit about the CPU and GPU baker performance right now. We’re having very long computation time on CPU with our big scenes and on the GPU side, it looks like we dont have enough vram. Haven’t tried on 2019 yet tho.

Hopefully a lesson has been learned here, and we will see more skating to where the puck will be not where it is, and so far Bakery has proven more production ready and nimble than all of Unity’s investment thus far from my perspective at least.

I am happy that Unity is parting ways with Enlighten – it has been around for too long and has not been really good for couple years…

I am worried about one thing though.

It looks like HDRP will not have any realtime GI solution for a full year. Given that HDRP is slated to exit preview by 2019.3, it technically will extend this preview state by another year as it will not have any sort of GI implementation.

Am I misunderstanding something here? If not, this is quite a big deal for many HDRP projects…

Too bad Unity is endlessly implementing new features and dropping it few years later by replacing it and forcing user to make “transitions”…

Comments are closed.