Planetside Software Forums

General => Image Sharing => Topic started by: Hannes on February 12, 2014, 04:27:30 AM

Title: Greeble City
Post by: Hannes on February 12, 2014, 04:27:30 AM
Obviously not too much terrain in here... ;)
I made the "city"-model in 3ds max using several instances of the famous "greeble"-modifier which procedurally creates square shaped structures on objects and lets you assign different map channels to different object groups inside the main object randomly. Fun stuff!
Since I am a member of the alpha team as well, I had the opportunity to use the brandnew "population-on-objects"-feature to create the trees on top of the model. I can assure you, this is a fantastic new feature and it didn't take much longer to populate this quite dense mesh than it would take on a regular terrain.
The clouds receive shadows from surfaces, so it took quite some time to render.
Title: Re: Greeble City
Post by: mr-miley on February 12, 2014, 04:37:41 AM
WOW.... Outstanding render, and idea... and composition.... WOW!
Title: Re: Greeble City
Post by: kaedorg on February 12, 2014, 04:38:57 AM
Outstanding...
Title: Re: Greeble City
Post by: mhaze on February 12, 2014, 05:15:27 AM
Interesting and well executed.
Title: Re: Greeble City
Post by: Kadri on February 12, 2014, 05:50:53 AM

Sweet!
Looks fun to make Hannes.

" quite some time" ? :)
Title: Re: Greeble City
Post by: Hannes on February 12, 2014, 06:05:27 AM
Thank you guys!
@Kadri: about 29 hours. Original resolution width: 3000px
Title: Re: Greeble City
Post by: Kadri on February 12, 2014, 08:29:35 AM

Thanks Hannes.
Long render time but the image size isn't small either.
An animation would be nice.
Title: Re: Greeble City
Post by: Dune on February 12, 2014, 09:25:08 AM
That really sounds like fun, playing with this greeble stuff, and the result is astonishing! Any chance of a bigger render?
Title: Re: Greeble City
Post by: Hannes on February 12, 2014, 09:37:36 AM
I'd love to do an animation, but that would take ages... :(
@Ulco: here is the original resolution.
Title: Re: Greeble City
Post by: Dune on February 12, 2014, 09:40:48 AM
Thanks Hannes, I'm going to publish this  :D :D :D No serious, I won't. It's a great scene, even some water I noticed.
Title: Re: Greeble City
Post by: Kadri on February 12, 2014, 10:42:47 AM
Quote from: Hannes on February 12, 2014, 09:37:36 AM
I'd love to do an animation, but that would take ages... :(
...

Make a cool camera pan-move after a small ship-or anything similar etc.- lowering onto the city in low res.
Maybe Planetside would use it by rendering it in high res for you for the publishing of 3.1 and it's new object instancing feature.
Not sure if they will bite ( :D ) but seriously why not?
Title: Re: Greeble City
Post by: gregtee on February 12, 2014, 11:14:23 AM
That's really amazing.  I love all the small power detailing all over the place.  It looks like a section of a city that was bombed out 50 years ago and never rebuilt with trees growing inside former houses and filling in all the streets. 

With regards to the greeble structures that were assembled in Max, was it just a partial build and the rest was instanced in TG or is what we're looking at the whole model?  How were the shaders applied?  Did they import as part of the model and attach themselves or did you have to surface all this inside TG?  I could totally see something like this as major asset in game cinematic like Gears of War, or Halo, or something along those lines.  I'd love as much information about this as you're willing to share.

Thanks again for the great image!  Very inspiring!


-Greg

Title: Re: Greeble City
Post by: yossam on February 12, 2014, 11:52:09 AM
Don't know what to say................... 8)
Title: Re: Greeble City
Post by: TheBadger on February 12, 2014, 02:56:12 PM
your a star Hannes!
Title: Re: Greeble City
Post by: choronr on February 13, 2014, 01:59:07 AM
This is exciting ...so much coming forth. Thanks Hannes.
Title: Re: Greeble City
Post by: Seth on February 13, 2014, 02:03:57 AM
very nice render !
Title: Re: Greeble City
Post by: EoinArmstrong on February 13, 2014, 03:40:47 AM
Holy crap, this is several kinds of nice...  movie-quality CG
Title: Re: Greeble City
Post by: Hannes on February 13, 2014, 04:25:21 AM
Thanks so much for your comments! That's really heartening (is this the right word?).
Here is a more detailed description (especially for Greg ;)) on how this model was done.
What you see is about six instances of the original model put aside to each other. They are rotated in 90° steps to avoid repeating patterns.
The model was made inside of Max out of a simple plane with (as far as I remember) about eight polys per side. I used the first instance of the greeble modifier, which creates a certain amount of square shaped structures with adjustable height and tapering. Additionally it adds smaller structures called widgets that have the same parameters you can use. For each creation of structures you can assign as many material groups as you like which are distributed randomly to each newly created structure.
I used three instances of Greeble each one creating new structures on top of the structures of the previous instance. As you can imagine this leads to a quite detailed model.
In Max I put a UVW mapping modifier with box mapping on top of the modifier stack and assigned a simple multi shader (without any textures - only coulors) to the model.
I then exported the whole thing as an .obj (which took quite some time!) and reimported the mesh into TG (which took seconds!). I opened the internal network of the model and found my multishader with a certain number of "subshaders". Then I only had to put some textures into the slots of the diffuse color, the displacement and the opacity. I used some textures with alpha maps which created even more details, so opacity was very important here.

I hope my description was halfways understandable. Feel free to ask if there are any questions.
Title: Re: Greeble City
Post by: gregtee on February 13, 2014, 09:47:18 AM
That's great, so you did texture it in TG, though the shading groups were created in Max. Very interesting. Thanks again Hannes.
Title: Re: Greeble City
Post by: inkydigit on February 13, 2014, 05:37:39 PM
amazing work....
wow.
:)
Title: Re: Greeble City
Post by: Oshyan on February 13, 2014, 07:25:55 PM
Thanks for the description. Do you know the polygon count of the objects?

- Oshyan
Title: Re: Greeble City
Post by: Hannes on February 14, 2014, 01:45:14 AM
One of those greeble planes has 4.2 millions polys. Here is a simple render of how it looks in Max without textures.
Title: Re: Greeble City
Post by: Oshyan on February 14, 2014, 02:08:01 AM
Impressive! How big is that on disk?

- Oshyan
Title: Re: Greeble City
Post by: Hannes on February 14, 2014, 02:48:55 AM
The exported .obj has 517 MB. As TGO it's only 260. I have only 3GB of RAM, so TG handles it pretty well!