Gizmo Posted February 12, 2014 Posted February 12, 2014 (edited) Josh Sawyer mentions in one of the Kickstarter updates that the background are 2D, and then proves it by rotating the view in the engine. So are the backgrounds really 2D, or was that unintentionally misleading on his part? I of course get it, that he meant that cliffs, bridge, and the statues are not mesh shapes, but rendered textures... but it sure looks like they are mapped to a plane in 3D space; or am I mistaken? Are they using object normal map tricks for dynamic shading of the background plane, to make it seem a more complex shape than it is? The results are breath taking; but I'm curious of what will be needed from the potential modder planning to add an area into the game. Will prospective modders need to have a full 3D map to render, and render its object normals in order to have the same quality of lighting and shadows as the official area backgrounds. It doesn't seem like a traditional 2D artist could load a painting as a background and get that kind of shadowing from the light sources; or is it some sort of 'Riven-esque' AVI overlays that allow the lighting effects? Edited February 12, 2014 by Gizmo
J.E. Sawyer Posted February 12, 2014 Posted February 12, 2014 Yes, they exist in 3D space (because ultimately the entire game is rendered in 3D space), but all of the area data is stored in 2D images. I go into detail about how the maps are broken down in my GDC talk here (on the sidebar, click on "Making 2D/3D Environments...") http://gdcvault.com/play/1019680/Gathering-Your-Party-with-Project Unfortunately, it would be difficult and time-consuming for modders to generate their own maps. They would absolutely need to be built in 3D and then rendered; you need the depth and normal information for occlusion and dynamic lighting, respectively. 1 twitter tyme
Gizmo Posted February 12, 2014 Author Posted February 12, 2014 (edited) Yes, they exist in 3D space (because ultimately the entire game is rendered in 3D space), but all of the area data is stored in 2D images. I go into detail about how the maps are broken down in my GDC talk here (on the sidebar, click on "Making 2D/3D Environments...") http://gdcvault.com/play/1019680/Gathering-Your-Party-with-Project Unfortunately, it would be difficult and time-consuming for modders to generate their own maps. They would absolutely need to be built in 3D and then rendered; you need the depth and normal information for occlusion and dynamic lighting, respectively. Thanks very much for the direct reply. Building the map is not a problem, and sounds fun; Blender is free, and can bake that as textures... (Of course, I'd have to actually see a level and its parts to truly know the extent of the task.) It would be wonderful if someone at Obsidian (afterwards), can post an intermediate overview of the process... not necessarily an in depth tutorial in steps, but in general. ** Great video! (and answers a lot. ) Edited February 12, 2014 by Gizmo 2
sesobebo Posted February 12, 2014 Posted February 12, 2014 Yes, they exist in 3D space (because ultimately the entire game is rendered in 3D space), but all of the area data is stored in 2D images. I go into detail about how the maps are broken down in my GDC talk here (on the sidebar, click on "Making 2D/3D Environments...") http://gdcvault.com/play/1019680/Gathering-Your-Party-with-Project Unfortunately, it would be difficult and time-consuming for modders to generate their own maps. They would absolutely need to be built in 3D and then rendered; you need the depth and normal information for occlusion and dynamic lighting, respectively. can/will we get some more detailed information/documentation on those 5 maps please (: ? (e.g. seperate difuse map, i presume, is used for dinamic light colour tinting, and those black-green bands on the 'depth' map - are they z-planes, height planes, something else?) 2
dodusieczek Posted February 13, 2014 Posted February 13, 2014 . not necessarily an in depth tutorial in steps You're wrong. Complete tutorial will be super helpful.
Gizmo Posted February 13, 2014 Author Posted February 13, 2014 (edited) . not necessarily an in depth tutorial in steps You're wrong. Complete tutorial will be super helpful. A complete tutorial ~if actually needed, probably won't be used; and certainly won't be something they will want to spend the necessary time on; not when they could be working on their next project instead. *If they release an intermediate or high level overview that shows just enough for an experienced modder understand it... then in depth user created low-level tutorials will come of it. Edited February 13, 2014 by Gizmo
AwesomeOcelot Posted February 13, 2014 Posted February 13, 2014 Anybody attempting this should know what they're doing, they shouldn't need a complete tutorial only the specifications for importing them into the engine. I don't understand the need for more information on the maps because apart from the depth map they look completely standard, and I'd bet that the banding on the depth map is height contours of the terrain. 1
Jajo Posted February 14, 2014 Posted February 14, 2014 I don't understand the need for more information on the maps because apart from the depth map they look completely standard, and I'd bet that the banding on the depth map is height contours of the terrain. They do not. Just look at the dynamic lighting. And I'd bet that modders would much rather have at least a few guidelines written out from a reliable source, than what a random person on the internet feels confident enough to even figuratively bet on it.
ItinerantNomad Posted February 14, 2014 Posted February 14, 2014 I just wonder about whether Obsidian (I almost called you guys Black Isle for a second...) would be willing to share this information because afterall they spent a lot of time and money perfecting this technology and it can be considered "IP" for them. Coca-Cola doesn't share its recipe either.
anameforobsidian Posted February 14, 2014 Posted February 14, 2014 I just wonder about whether Obsidian (I almost called you guys Black Isle for a second...) would be willing to share this information because afterall they spent a lot of time and money perfecting this technology and it can be considered "IP" for them. Coca-Cola doesn't share its recipe either. Or their dialogue creator. They've bragged several times about how awesome it is, and I doubt the share it (although they could probably make quite a bit of money selling it as a 3rd party tool).
AwesomeOcelot Posted February 14, 2014 Posted February 14, 2014 (edited) They do not. Just look at the dynamic lighting. Look at the video with the 5 maps... they are. And I'd bet that modders would much rather have at least a few guidelines written out from a reliable source, than what a random person on the internet feels confident enough to even figuratively bet on it. I'm sure modders will be able to figure it out themselves when they get their hands on the files... at least as far as the maps are concerned. Coca-Cola doesn't share its recipe either. That recipe is marketing. Edited February 14, 2014 by AwesomeOcelot
Jajo Posted February 14, 2014 Posted February 14, 2014 They do not. Just look at the dynamic lighting. Look at the video with the 5 maps... they are. No need. I can just look at what Mr. Sawyer has written. Just. In. This. Thread. And I'd bet that modders would much rather have at least a few guidelines written out from a reliable source, than what a random person on the internet feels confident enough to even figuratively bet on it. I'm sure modders will be able to figure it out themselves when they get their hands on the files... at least as far as the maps are concerned. And I'm sure that modders would much rather have at least a few guidelines written out from a reliable source, despite a random person on the internet feeling sure, that some bright bulb somewhere, someday will figure out some hopefully good approximation.
AwesomeOcelot Posted February 14, 2014 Posted February 14, 2014 No need. I can just look at what Mr. Sawyer has written. Just. In. This. Thread. Apparently you can't comprehend what Josh said, but this is obviously beyond you.
Jajo Posted February 15, 2014 Posted February 15, 2014 obviously I don't think that word means what you think it means. Also, if you have nothing better to write than a worthless personal attack, it's better to just write nothing.
J.E. Sawyer Posted February 21, 2014 Posted February 21, 2014 Anybody attempting this should know what they're doing, they shouldn't need a complete tutorial only the specifications for importing them into the engine. I don't understand the need for more information on the maps because apart from the depth map they look completely standard, and I'd bet that the banding on the depth map is height contours of the terrain. Each pixel in the depth map indicates its depth from the camera, which is then used for per-pixel occlusion on the effects and objects in the scene. 3 twitter tyme
Zed Posted February 21, 2014 Posted February 21, 2014 were you like "why did they take so long" or "god damn" when Unity released 2D tools when you had already established your stuff? or perhaps it doesn't make much of a difference.
agris Posted February 22, 2014 Posted February 22, 2014 (edited) Anybody attempting this should know what they're doing, they shouldn't need a complete tutorial only the specifications for importing them into the engine. I don't understand the need for more information on the maps because apart from the depth map they look completely standard, and I'd bet that the banding on the depth map is height contours of the terrain. Each pixel in the depth map indicates its depth from the camera, which is then used for per-pixel occlusion on the effects and objects in the scene. Like a "1 - height" map, or the working distance of the detector for the electron microscopy folks.. (there's a lot of ya'll, RIGHT?!!?) Edited February 22, 2014 by agris
Frenetic Pony Posted February 22, 2014 Posted February 22, 2014 (edited) Yes, they exist in 3D space (because ultimately the entire game is rendered in 3D space), but all of the area data is stored in 2D images. I go into detail about how the maps are broken down in my GDC talk here (on the sidebar, click on "Making 2D/3D Environments...") http://gdcvault.com/play/1019680/Gathering-Your-Party-with-Project Unfortunately, it would be difficult and time-consuming for modders to generate their own maps. They would absolutely need to be built in 3D and then rendered; you need the depth and normal information for occlusion and dynamic lighting, respectively. Eh, modders do "time consuming" things by definition. They did it fine for Baldur's Gate 2, I'm sure they'll do fine for PE. I'm just glad the idea for dynamic lighting worked out well. I always get nervous when coming up with such things, worrying that I sound too much like a babbling idiot, though I try not to project it. But the game looks great! Edited February 22, 2014 by Frenetic Pony 1
nipsen Posted March 4, 2014 Posted March 4, 2014 Anybody attempting this should know what they're doing, they shouldn't need a complete tutorial only the specifications for importing them into the engine. I don't understand the need for more information on the maps because apart from the depth map they look completely standard, and I'd bet that the banding on the depth map is height contours of the terrain. Each pixel in the depth map indicates its depth from the camera, which is then used for per-pixel occlusion on the effects and objects in the scene. That was the recipe for Cola right there. :D Neat use of depth-maps. Did this idea come from a photo-editing perspective, or from a 3d-rendering perspective? I mean, it's the kind of thing you would use to create terrain in 3d-worlds and so on.. but.. The injustice must end! Sign the petition and Free the Krug!
Sappho Posted May 9, 2014 Posted May 9, 2014 Firstly I am huge fan of Obsidian and their old games, backed and looking forward to this game. But had to chime in as this technology is hardly new, its not something they came up with it was here for some time already. So no recipe for Cola needed For example this guy did it few years back and explains it for you even on his blog. 1
Frenetic Pony Posted May 11, 2014 Posted May 11, 2014 (edited) Huh, I'd never seen that before I suggested it. But it's not surprising. Really just a natural progression of pre-rendered background stuff for the times. Edited May 11, 2014 by Frenetic Pony
Zwiebelchen Posted May 14, 2014 Posted May 14, 2014 (edited) It would be great if there's only a height map, normal map, bump map and specular map involved, just like in the video posted above. As there's a lot of free tools that can automate the creation of such maps directly from the 3D model. So in the end, it all boils down to creating the 3D environment and then using those tools to create the maps. However, you'd probably need to hand-paint the collision map. I just hope the tools used for level editing used by the developers will be available eventually. Placing npcs and light sources by code is a pain in the ass. Edited May 14, 2014 by Zwiebelchen
Sensuki Posted May 14, 2014 Posted May 14, 2014 From memory it's Final, Diffuse, Specular, Normal and Depth. 1
AwesomeOcelot Posted May 14, 2014 Posted May 14, 2014 It would be great if there's only a height map, normal map, bump map and specular map involved, just like in the video posted above. As there's a lot of free tools that can automate the creation of such maps directly from the 3D model. So in the end, it all boils down to creating the 3D environment and then using those tools to create the maps. However, you'd probably need to hand-paint the collision map. I just hope the tools used for level editing used by the developers will be available eventually. Placing npcs and light sources by code is a pain in the ass. On the first page of this thread there's a video from GDC where Josh shows the 5 maps they use.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now