1 registered members (AndrewAMD),
818
guests, and 5
spiders. |
Key:
Admin,
Global Mod,
Mod
|
|
|
Re: Unity Indie is... Free? Xbox 360 Support Also Announced
[Re: Machinery_Frank]
#330381
06/27/10 11:28
06/27/10 11:28
|
Joined: May 2005
Posts: 2,713 Lübeck
Slin
Expert
|
Expert
Joined: May 2005
Posts: 2,713
Lübeck
|
I kinda like Unity, but my current project using it, heavily uses file dialoques, which unhappily are tending to crash it. And that isn´t really a lot of fun, as this means restarting Unity every 15mins or so.
Last edited by Slin; 06/27/10 11:38.
|
|
|
Re: Unity Indie is... Free? Xbox 360 Support Also Announced
[Re: Slin]
#330850
06/30/10 09:32
06/30/10 09:32
|
Joined: Nov 2004
Posts: 7,121 Potsdam, Brandenburg, Germany
Machinery_Frank
Senior Expert
|
Senior Expert
Joined: Nov 2004
Posts: 7,121
Potsdam, Brandenburg, Germany
|
Nope, at least not only.
I btw found out that Unity renders each light in a new pass, which should actually be quite slow... Unity 3 uses deferred rendering, so this behaviour will be history then. The Beta is already available.
Models, Textures and Games from Dexsoft
|
|
|
Re: Unity Indie is... Free? Xbox 360 Support Also Announced
[Re: Slin]
#330856
06/30/10 09:48
06/30/10 09:48
|
Joined: Nov 2004
Posts: 7,121 Potsdam, Brandenburg, Germany
Machinery_Frank
Senior Expert
|
Senior Expert
Joined: Nov 2004
Posts: 7,121
Potsdam, Brandenburg, Germany
|
But they advertise that hundreds of lights are possible with the new deferred rendering approach. Since I have license of the pro edition now, I will check this extensively.
Models, Textures and Games from Dexsoft
|
|
|
Re: Unity Indie is... Free? Xbox 360 Support Also Announced
[Re: Machinery_Frank]
#330862
06/30/10 10:16
06/30/10 10:16
|
Joined: Oct 2007
Posts: 5,210 Ä°stanbul, Turkey
Quad
Senior Expert
|
Senior Expert
Joined: Oct 2007
Posts: 5,210
Ä°stanbul, Turkey
|
that is the point of the deferred shading -hundreds of lights- but it comes with the expense of the losing flexibity.
3333333333
|
|
|
Re: Unity Indie is... Free? Xbox 360 Support Also Announced
[Re: Quad]
#330865
06/30/10 10:24
06/30/10 10:24
|
Joined: Nov 2004
Posts: 7,121 Potsdam, Brandenburg, Germany
Machinery_Frank
Senior Expert
|
Senior Expert
Joined: Nov 2004
Posts: 7,121
Potsdam, Brandenburg, Germany
|
but it comes with the expense of the losing flexibity. What flexibility do you have in mind? As far as I saw all big (and expensive) engines (including CryEngine 3) use deferred rendering, so there must be good reasons for using it.
Models, Textures and Games from Dexsoft
|
|
|
Re: Unity Indie is... Free? Xbox 360 Support Also Announced
[Re: Machinery_Frank]
#330866
06/30/10 10:32
06/30/10 10:32
|
Joined: Oct 2007
Posts: 5,210 Ä°stanbul, Turkey
Quad
Senior Expert
|
Senior Expert
Joined: Oct 2007
Posts: 5,210
Ä°stanbul, Turkey
|
flexibity of rendering process and using shaders. It does not affect the artist in anyway, only the shader programmer.
but as Nils said, it's "very hard" to implement "wihtout" losing flexibity. Crytek makes hard things real... I used cryengine3 for a week about 7-8 months ago, integrating custom shaders was dead-easy almost didnot required an extra step compared to forward rendering. It is also up to the user to use deferred shading in cryengine3.
3333333333
|
|
|
Re: Unity Indie is... Free? Xbox 360 Support Also Announced
[Re: Machinery_Frank]
#330867
06/30/10 10:38
06/30/10 10:38
|
Joined: May 2005
Posts: 2,713 Lübeck
Slin
Expert
|
Expert
Joined: May 2005
Posts: 2,713
Lübeck
|
Well, one for example have to deal with transparency, refraction and reflection, as you only have some textures for deferred rendering, which for example contain the depth or the normals of the scene. And you can only have the normal of of one surface at one pixel and not the one of several surfaces. Because of this, deferred rendering is often not used for such surfaces, which means that you will always need a second shader for everything. There are some alternative solutions, but they have drawbacks as well. The whole thing is very pixelshader intensive and thus won´t work at acceptable speed on mobile devices, so they for sure don´t remove the possibility for forward rendering, which would be stupid anyways, as one may wants to transform vertices or put some extra information into an extra texture or transforming the normal and diffuse texture for parallax mapping. The problem is, that the whole pipeline is kinda complex and everything has to fit together. While with a forward rendering approach, you just have one shader per object and they just don´t influence each other. The whole stuff will be perfectly fine, when sticking to the builtin shaders, but something custom probably doesn´t get easier.
Last edited by Slin; 06/30/10 10:39.
|
|
|
|