Here are my thoughts comparing both Enscape and Twinmotion 21 (I'm using it in Rhino 7):
- Enscape is better, Twinmotion is terrible here, they use some trick that doesn't work at all, but it is in their roadmap to implement better reflection.
- Mirrors in Enscape aren't very good for certain angles though and, if you have two mirrors facing each other, the reflection of them will be gray. Glass objects are bad for both.
- Overall lighting,
- Enscape is also better, although in Rhino, for artificial lights, it doesn't support IES. Also, area lights have some weird behavior and the inverse square attenuation doesn't work properly.
- Enscape has the best integration. I really enjoy being able to do everything inside rhino, no need to export or manage link and materials in an outside application. Twinmotion uses a direct link but it is not a very seamless experience, specially if you do lots of modifications in the model.
- Twinmotion has a nice interface but it is very annoying to navigate thru. For example, to setup a material there is no way to setup everything in one place, you need to go back and forth in multiple levels of interface. It is time consuming and confusing.
Assets and material:
- Enscape has a nice library and the custom asset library is very good (although there is a lot to improve - My suggestions here). Twinmotion is integrating with Quixel and they have a growing, good quality, library of scanned assets. Twinmotion also allows you to add your own asset to a custom library (I didn't test it a lot though). Lumion is by far the best one here.
- Twinmotion comes with an ok material library and is integrated with Quixel Megascans which is huge (I use their materials a lot). Enscape has no library. Twinmotion doesn't support parallax. Lumion has the best library and some amazing features like adding dirt, round edges, growing ivy.... (It would be nice to see some of those in Enscape).
- Sky simulator - Encape creates a sky with clouds, not great but for some projects it is perfect. Doesn't work for night shots. Don't know how Twinmotion handle this.
- Weather - Just like Lumion, Twinmotion simulates the passage of seasons affecting trees, rain, snow. It is not essential for me but it is a nice feature.
- Growing Trees - Twinmotion vegetation library allows you to set the age of the trees and it will affect shape and size.
- Scatering assets - Twinmotion has a great scattering tool that allows you to paint assets in the terrain surfaces (couldn't figure out how to do it with my custom library though) but it is a great feature.
- Animation, paths etc. - Twinmotion allows you to animate things, cars, people,... This is great.
I am not able to talk about the VR, Collaboration, BIM tools and others because I do not use them.
Overall I prefer Enscape because it is simpler/easier to use and has better final quality.
But I believe Twinmotion has a huge potential, they use the Unreal platform that is powerful. They have some features that I don't know how Enscape team would implement.
Forgot to say, the solution that seems to have the best quality is the D5Render. Haven't tested it a lot though. They seem to be able to reproduce better vegetation, specially far away, better lighting and glass. Also their soft shadows and detail lighting seems better. Unfortunately they don't have a luve sync with R