Hi Guys/Girls,
I hope you guys can help me out as I am really new in this field. I am a AI researcher looking to quickly set up realistic looking environments with minimal artistic effort. In these environments we will try some simple scripting (e.g. like automatically taking screenshots, moving objects around, and changing lighting/weather conditions). I've dabbled a bit using Unity and the scripting side looks really nice but I have not achieved realistic looking scenes yet. We're really looking to make environments looking as realistic as possible (not as aesthetic as possible). Could you guys give me an opinion as to which 3D environment (that allows for simple scripting) would be suitable to let us generate realistic environments (while being non-artistic geeks). Are there big differences between Unity5/UE4/Cryengine?
We should note that we don't care so much for FPS as we are starting off by only considering static environments, but maybe we would like to incorporate moving objects at a later stage so. We also don't mind paying for assets.
Thank you very kindly for your expert input
Replies
With that said, where Cryengine really lacks is tooling and documentation, for which both Unity and Unreal are far superior. They have larger communities as well, which means that those docs are supplemented by the huge knowledge base of forum posts, walk through, Youtube videos, etc. If none of that concerns you, however, I think Cryengine or Lumberyard are probably the best fit for your technical needs.
And what Unity doesn't do well is automatic multithreading.
If your production supports ray-tracing rendering then use Arnold / Vray / Corona / Redshift.
Few months ago Epic Games demonstrated real time ray-tracing feature in UE4 collaborated by ILMxLAB, check it out.
Getting high levels of realism is a long and difficult task in any software. I'm not trying to deflate you here, just helping setting an expectation for someone who is just starting out. This is certainly doable in Unreal/Unity, just understand there is no clearly labeled "make it look good without any problems" button. I personally can't point you to any good tutorials, not having spent much time in either.
What are the goals with your presentation? Guessing that you're wanting to show off some of your AI work. You could cut a lot of corners and jump straight into pretty nice looking renders with Image Based Lighting (IBL). With some well-photographed panorama photos to be the scene, characters can be shown off quite nicely. But the background is simply an image, which may be a downside depending on what you're after.