I’m a newbie but before to begin my project I’m studying and trying to understand some stuff so to plan the project in the best possible way and with the more suitable tools. So for now I’m trying to understand the concepts at the base of the techniques and then learn the more useful techniques. Right now I’m trying to better understand lights in game engine.
I read several threads in this forum about unity free and the lights and shadows system; but still can’t get a clear global view.
So I have several doubts that some more expert unity users may help me understand.
-
For what I’ve read I understand that only one shadow (hard) for a directional light can be used in unity free. (is this correct?) But with that it means that I can put infinite directional light in one scene but only one will have a shadow?
-
What about point and spot lights? Can I use them in unity free but no shadows from them?
-
Is this all about realtime shadow, right? So I can cast how many static shadows I want (hard and soft)?
-
What’s the meaning of no HDR in unity free? A tool like the one for marmoset, for example, would be useless with unity free?
-
asking for advice: In my project (3rd person adventure) there won’t be that much of action or complex ai scripts, while graphics and lighting will be fundamental because I need to convey a certain mood. Which are the workarounds to get great graphics and lighting in unity free? I read about lightmapping and projections (any link to basic, well done tutorials, appreciated), but still would I achieve good results as with pro?
-
I’ve read many many post about unity vs udk vs cryengine and seen some graphical comparison. Many said that the other engines can obtain better graphics with less complications; other even say that with unity is impossible to obtain the same results. I like many things in unity but still I can have second thoughts so that’s why I am asking:
is this (the lights and shadow system in unity free) the main difference in terms of graphics results compared to udk and cryengine or am I missing other factors?
(my project is intended to be built for pc and linux)