Reply
Reply
 
Thread Tools Display Modes
dpadam450's Avatar
Old (#26)
What was the actual time worked on this?
Offline , spline, 164 Posts, Join Date Aug 2011,  
   Reply With Quote

Minos's Avatar
Old (#27)
Very cool man~
Thiago Klafke / Environment Artist
Portfolio - Linkedin
Offline , polygon, 686 Posts, Join Date May 2007, Location Sao Paulo  
   Reply With Quote

RiotForQuiet's Avatar
Old (#28)
impressive man
Offline , triangle, 393 Posts, Join Date Jun 2010, Location Austin Send a message via AIM to RiotForQuiet  
   Reply With Quote

rogelio's Avatar
Old (#29)
lol at the music reference. was that a pun on me I used it in the end credits of a short Abyssus lol. Yeah too epic for words.

Either way great Environment, work is solid. The minor issue I have is with the bigger slab rocks they feel small due to the scale of the texture. but besides that well executed.

Not sure if you were making fun of this video down here in the link, lol but either way great stuff!
http://vimeo.com/4715334
Offline , vertex, 27 Posts, Join Date Nov 2009, Location CA, Santa Monica  
   Reply With Quote

Phenom's Avatar
Old (#30)
Really really well done, love the level of detail in the architecture. Integration of the narrative with camera sequences, sounds and cutscenes works great too. Having a backstory always makes an environment more interesting!
Offline , null, 3 Posts, Join Date Apr 2011,  
   Reply With Quote

Samfisher84's Avatar
Old (#31)
wow amazing, you sculpted all thoose details? insane!
Offline , triangle, 256 Posts, Join Date Feb 2011, Location Sweden Send a message via MSN to Samfisher84  
   Reply With Quote

Clos3d's Avatar
Old (#32)
Very Nice, your ''behind the scene'' was also cool, great job man!
Offline , null, 21 Posts, Join Date Jan 2006, Location montréal,qc  
   Reply With Quote

d1ver's Avatar
Old (#33)
Hey there, dpadam450. I started this around 6 month ago, I guess, but I obviously didn't work on it all the time. So If I had to guess I'd say all and all it was 3-4 months. The longest part was figuring out what to do It's usually pretty smooth from there.

Thanks,Minos. Love your stuff ;)

I'm glad you like it, RiotForQuiet. Thank you

Thank you very much for the input, rogelio! I've never seen the video you posted thought the coincidence is pretty amazing Damn Andrew Kramer, too popular for our own sake Loved you video btw, great job, buddy!

Huge thank you, Phenom. It's always a great pleasure for me when someone appreciates stuff like this. Narrative, Camerawork and Sound are tremendously important parts of the whole that I worked really hard on. Thank you once again!

Hey there, Samfisher84, thanks a lot buddy. Yeah I guess I did To be honest though, I really hope they are not the most impressive part of this project.

Merci Beacoup, Clos3d! I'm glad the "behind the scenes" came in handy. Salut
Online , dedicated polycounter, 1,419 Posts, Join Date Jan 2008, Send a message via Skype™ to d1ver  
   Reply With Quote

locater16's Avatar
Old (#34)
As a graphics programmer, I don't give a damn anymore about material sizes, virtual ("mega") texturing FTW! And anyone that says otherwise probably hasn't thought about how to use them right.

That being said, procedural textures do seem cool for quickly getting a lot of neat variety out of stuff far more quickly. And your results look great! Further, I DO care about disc size. People are going to download this stuff, and the faster that goes the better. So giving a huge variety without a every last texture being unique somehow is also great.

Last edited by locater16; 06-07-2012 at 04:31 PM..
Offline , line, 58 Posts, Join Date Dec 2010,  
   Reply With Quote

jimmypopali's Avatar
Old (#35)
This looks crazy good. Love the sculpts and the diffuseless-ness of the textures. I haven't watched the videos (at work) will watch them later in all their HD glory.
Offline , polygon, 551 Posts, Join Date Nov 2009, Location Melbourne, Australia  
   Reply With Quote

cholden's Avatar
Old (#36)
Pretty awesome. Though I must say, endless overdramatic video.
Offline , veteran polycounter, 3,304 Posts, Join Date Oct 2004, Location Denver, CO Send a message via ICQ to cholden  
   Reply With Quote

d1ver's Avatar
Old (#37)
Yes yes yes, locater16. That's just the kind of answers I'm very interested in
Thank you very much. Now as a graphics programmer, when do you think we can expect virtual texturing to become commonplace? Why don't we see anyone but id try to migrate to this technology so far? Do you expect it to be integrated into next gen engines like Unreal 4 for example? I'm also very interested if this mega texture is different for different passes, or does it hold all diffuse, normal, specular etc. info all in one texture?

I'm very glad you like it, jimmypopali. I hope you like the video 'cause that's the most important thing.) have a nice watch!

Heya, Chris, thanks a lot for your comment. Much appreciated.
I'm sorry it felt too long and overdramatic for you. I tried to break the drama thought with the hero falling down to my ridiculous falling noises or with Texas. But yeah I'm not the fan of the drama myself and downright make fun of myself in the beginning of the conceptual making of.
Though it has to be said that I worked hard to create an appropriate score and despite some goofiness I really wanted it to create an impact.
Anyway I hope it's not a deal breaker and you were able to enjoy at least in some way.

cheers
Online , dedicated polycounter, 1,419 Posts, Join Date Jan 2008, Send a message via Skype™ to d1ver  
   Reply With Quote

paulsvoboda's Avatar
Old (#38)
Great work on this! Excellent research and experimentation; the scope of the entire thing is extremely impressive. The amount of work you've put into this is mind blowing and I'm sure it's going to yield many benefits to you in future projects.

The final overlook shot on the video is gorgeous; really brilliant job on that. I'm not sure it would work in a screenshot because part of the effect is due to the eye adapting to the extremely bright bloom, but I'd take a shot of it anyways and put that up in your original post.

A bit of crit:
I've read through the paper you wrote, and watched most of the making of process. It's a very interesting technique and works extremely well on the more organic structures, eg. the rock wall, etc., but I think in other areas (such as the idols on the wall, etc.) you could push it to get better results.
It's a technique I'd assume would allow you to get much crisper, higher-res, more readable results, yet in those areas, and part of this is due to the lighting, you've chosen to add too much contrast and noise. I understand the reasoning behind this, especially in attempt to adhere to the style, but I think subtlety in the variation within the procedural textures would go a long way (ie. allow the normals to breathe a bit more - Uncharted does this brilliantly), especially in the separation between shapes and background (which in some areas in the video are pitch black lines which do more to detract from the illusion of shape then add).

And a few Questions
(perhaps you've already answered them in the paper, I may have missed that or skimmed over it, if so, I'm sorry):

1) Is this a technique you plan on using in a way which you end up completely revamping your entire workflow? Or one that you think will be beneficial to certain scenarios in the future, or even just one that lets you think about how you could use diffuse maps differently?
As in, from here on out, did you find that you had so much success with this project that you will never go back to anything else, or is this just something that will help you/make you think about things differently in the future?

2) One thing I found in the video which was concerning was the shader instruction count, which in certain cases, went upwards of 200 (We generally try to stay anywhere from 50-70/80 instructions on our shaders). Was this more due to redundancies in the shader (I'd imagine there'd be a few due to how much work was done for this thing), or is this just an issue you will face using this technique?

Again, this is really great work; extremely impressive (and so well organized/presented), thanks for sharing. Well done!

Edit: Just looking back over this again (you've given us far too much to look at ), Some really nice sculpts in there. It's a really hard style (in game) to nail due to the many repeated shapes, noise, etc. Love the cleaners tiles (the ducks, the horse, carriage, circle floor). Again, great job.

Last edited by paulsvoboda; 06-08-2012 at 04:31 AM..
Environment Artist at Epic Games
Gears Art Dump
My Website: www.paulsvoboda.net
Offline , triangle, 301 Posts, Join Date Apr 2009,  
   Reply With Quote

Jeff Parrott's Avatar
Old (#39)
This thread is awesome. Great breakdowns and info. This is one of the best examples on why polycount kicks ass. Thanks for sharing all this d1ver.
Offline , veteran polycounter, 2,925 Posts, Join Date Oct 2004, Location Orlando, FL Send a message via AIM to Jeff Parrott Send a message via Skype™ to Jeff Parrott  
   Reply With Quote

LoTekK's Avatar
Old (#40)
Holy fuck. I think you just won Polycount.

Seriously, though, love the video, and all the breakdowns and tech notes. Looking forward to setting some time aside tomorrow to watch the making ofs.

I really enjoyed the video direction, btw, especially the whole almost-frozen moments in time thing, like some kind of epic cinemagram.

Ace. Absolutely ace.
FlowMap Painter v0.9.2

teckArtist.com
LoTekK.com

"Has anyone really been far even as decided to use even go want to do look more like?" -DKK
Offline , dedicated polycounter, 1,395 Posts, Join Date Jan 2006, Location Singapore Send a message via MSN to LoTekK Send a message via Skype™ to LoTekK  
   Reply With Quote

Add3r's Avatar
Old (#41)
Wow. Nuff said. This is absolutely kickass, definitely has been added to my inspiration and idols to look up to folder ;) Amazing work, really didnt think you could get that much detail with that much clarity without diffuse, until now.
Offline , spline, 179 Posts, Join Date Mar 2012, Location Orange County, California  
   Reply With Quote

underfox's Avatar
Old (#42)
excelent work really.
Offline , spline, 113 Posts, Join Date Mar 2012, Location France  
   Reply With Quote

Lamont's Avatar
Old (#43)
Awe.Some.
Lamont G.- Environment Artist - UbiSoft Osaka
CGBYLG.com
Offline , card carrying polycounter, 2,278 Posts, Join Date Dec 2008, Location Japan Send a message via MSN to Lamont  
   Reply With Quote

dtschultz's Avatar
Old (#44)
I love all these wall tile sculpts. Excellent work! I am very impressed with what you have accomplished.
Offline , triangle, 469 Posts, Join Date Jun 2007, Location Durham, NC  
   Reply With Quote

JacqueChoi's Avatar
Old (#45)
showoff.

;)


hehe this kix ass
Jacque Choi
Lead Character Artist
Eidos Montreal - Thief
Offline , card carrying polycounter, 2,265 Posts, Join Date Aug 2006, Location Montreal QC, Canada Send a message via MSN to JacqueChoi  
   Reply With Quote

Matroskin's Avatar
Old (#46)
Glad to see its finished now
The video is definitely very strong. With all the music, camera work and animated fx - that should have been a huge work!

Love the temple entrance and the final vista - that definitaly kicks ass!
Offline , polygon, 592 Posts, Join Date Aug 2007, Location Montreal, Canada  
   Reply With Quote

d1ver's Avatar
Old (#47)
Heya, Vlad! Thank you very much man. Yeah, it sure had been. But most of it was figuring out what to do tbh
Sorry I haven't been on skype much - been crunching to finish this up before some family stuff.

Je suis desole, Jacque;) I didn't mean to, really. I'm glad you like it though Thanx man!

I appreciate the kind words, dtschultz.)

Lamont-さん, どうもありがとう!

Huge thanks, underfox!

Thank you very much, Add3r. I appreciate it, thought I think you ought to change that folders name "People Who's Ass I'm going To Kick Someday". Seriously. I'm waiting for you to. I know you can, so no slacking off.

Wow, LoTekK, man, that was like on of the most awesome things to say, ever. Much appreciated, buddy. I'm glad you liked this stuff and hopefully those "making ofs" will prove useful to you. Oh and I'm stoked you loved those "frozen" moments - I hoped they would be a nice touch

jeffro, thanks man! It's very nice of you to say that.

Hey Paul!
I just wanted to extend a most heartfelt thank you for the time you took to analyze this stuff so deeply, for the feedback and for the questions. It makes me very happy to see someone considering this technology on a practical level.

I'll try to fiddle with screenshots later on and see what I can do

Now your crit is extremely valid. On some surfaces this technology could and should be pushed a great deal(and those Idols are the most obvious examples), the contrast could've been less stark too. I believe that as with everything with this tech there's a learning curve. It's a pretty new approach and it would take sometime to see people really push it to it's true potential. I merely scratched the surface and I've a pretty staggering argument to back it up. The gradient maps I talked about in the paper, I hardly used them here. The majority of details used are plain old heightmaps, without any touchups at all. And let me tell you that heightmaps are far from ideal input for gradient mapping. Now I had to do this to save myself some time, and since a lot of people let it slide, it means that studios could do that too from time to time. But the silver lining here is that all the purposeful artistic editing could bring this Levels Higher. You have to edit your heightmaps in a way that brings out all the local shape relations and reinforces texture detail. You'll have to do this a couple of times to realize what particular consequences your particular edits trigger. It's an unusual thoughtprocess for texture artists and will definitely require some cognitive effort at first. And now I personally feel that with conscious edits people could bring out a lot more then we imagine right now. There are always people who come up with exciting and unexpected ways to use things, and they'll raise the bar even higher. Even compound materials of metal and rock/concrete, as you awesome guys at Epic like to do, are pretty damn possible with this even from a single gradient texture.

Just in case, what do you mean by "allowing the normals to breathe a bit more"?

Now on to your great questions!
1)So far I think that this technique could and should replace 1/2 to 3/4 of the diffuse textures we have in games. Watching through all the E3 videos I was looking at textures and thinking that so many of them could be done "procedurally" with no real loss in quality visible to the final player.

So I would consider it reasonable to use diffuse maps only where gradient maps will prove insufficient.

But if I ever finally get a job someday it probably won't be up to me decide what tech to use.

Now I know I could be wrong and that's actually what I'm trying to do here, to find all the smart people to prove me wrong and explain me why this idea is unreasonable in real-life production. But until that happens you can be sure that I'll bug every single person I know or will work with to try to implement this or find out why we couldn't do this. In fact I would be endlessly indebted to you man, if you could pass this idea on to someone at Epic who might know about this thing more then we do, so he or she could help us straighten things out. I would be endlessly thankful for that.

2.)Defintely redundancies and inefficiencies on my side. But also some on the side of UDK, like why do parameters increase the instruction count? I thought the shader should just bake at level start and not care whether you hardcoded the numbers or input them through a material instance. Also right now you can't input vector parameters(4 channels) into a "custom" node - it only sends 3 channels. To circumvent that you have to append vector parameters to their alphas wasting another bunch of instructions.
I've made a bare bones comparison to give us a more accurate idea of what's going on:


Conclusion 1: 2 point gradient mapping costs almost nothing. So using it at places as such:

Should be a no brainer considering we save a whole diffuse and opacity map for basically no cost at all.

Conclusion 2: Generally with 4 point gradient mapping replacing a diffuse map will cost us 14 instructions. 16 if we want to add diffuse texture pattern on top, but we could try to incorporate it into the gradient map.

Now would cutting 1/2 of your diffuse texture budget be worth adding extra 14 instructions to 1/2 of your materials?

Seems like a decent trade off to me but I really don't know enough to tell. This could depend on sooo many things.

Now if engine creators would implement gradient mapping themselves it would get even more optimized. And if they allow to compress normal maps with gradient maps into a single RGB texture, the benefits would be just too obvious. I think One texture per material is more then enough for artists to put in. Let artists define the variety, the essence, the seed of the surface and lets make our tech do some work.

I was really hoping that the good people of the internet could help me get to the bottom of this. And even though this environment hasn't been getting much practical interest in it's technology I still have hope.
I'll keep bugging people anyway until they tell my why this is wrong

So yeah, thanks you very-very much once again Paul, you're awesome. And I'm really sorry this turned out into a wall of text.)

p.s. There's a chance that UDK has trouble determining instruction counts for custom nodes, so we might know even less.
Online , dedicated polycounter, 1,419 Posts, Join Date Jan 2008, Send a message via Skype™ to d1ver  
   Reply With Quote

Mik2121's Avatar
Old (#48)
Hey d1ver, that's some incredible work you got there. The only thing that worries me though is the amount of shader instructions you got going on there. Otherwise, this could be great to easily create background environments and whatnot.

Keep up with the great work!.
Offline , spline, 198 Posts, Join Date Nov 2009, Location Osaka, Japan  
   Reply With Quote

LuCh!'s Avatar
Old (#49)
watched all the videos, some interesting stuff, thanks for shearing!
looks amazing btw!
and yeah, the canyon is reeeeealy long! xP
Offline , spline, 196 Posts, Join Date Mar 2012, Location Belgium  
   Reply With Quote

zxcman's Avatar
Old (#50)
тру!
awesome job man!
Offline , triangle, 379 Posts, Join Date Jun 2009,  
   Reply With Quote

Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Copyright 1998-2012 A. Risch