Direction of the Tool
Posted: Wed Mar 05, 2008 6:00 am
Wanted to open this discussion as I'm curious about several things, and this is also an opertunity to thank people too.
First I'd like to really thank all those that have been involved in any aspect of Tool Development. Both for the plugin and for the ULM. You guys have done and keep doing a wonderful job. It's a lot of hard work, that you don't get paid for, and I don't think you get quite enough thanks for what you have done, and the gift you have given aspiring Age Creators. So on the behalf of many I'd like to give y'all a big standing ovation!
Now, I'd like to ask those of you that are hot and heavy in the Tool Dev, exactly what do you see for the future of the plugin? Meaning how it works with Blender of course.
Here is why I'm asking:
I've noticed myself, and have heard other, "seasoned" Writers mention this too. Which is the ability to get Blender to render what we see in Uru, also in Blender. It seems to many of us that we seem to end up having to do more and more "guess work" when it comes to painting and lighting up our Ages. That the only way to find out how things look, is to export and load your Age up.
Let me elaborate upon that further. Again, I'm NOT belittling the work of those who have dedicated so much time an knowledge on the plugin, heck no! You guys have made Age Creation more and more powerful over the last few months than I think anyone expected. Again, my hat is off to you.
However, let me go into what I'm seeing here:
How we paint our world:
Currently, the way we use Blender and the plugin tool, we have no real time picture of what our Age is going to look like until we export it and link in. About the only sure fire method of "What you see in Blender is what you get in Uru" is if we simply give our meshes colored materials and leave it at that.
Well, unless you are taking some very cheap drugs, this is not how the real world looks! Everything has textures of some sort, not flat colors. This method is really only good for helping get an idea of the geometric shape of things to come in your Age.
We can't use Blender's texture lab unfortunately. Or actually I should say, we can't use it to apply some of the great textures it can make to our meshed directly and have the export into Plasma.
You can use it to make your own textures however, by setting up a flat plane, giving it the materials and textures you want, and then having Blender render it into a picture you can save, and then use that same picture as your texture for UV Mapping.
Kind of the long way around, but no different from using a seperate texturing too (Filter Forge), or paint shop program to make your own stuff. It takes time to cruise the web to find textures you can use, or take your camera outside and snap off photos that you might need. So that doesn't bother me too much.
However, when we go to apply these textures, "What you see in Blender is NOT what you get in Uru."
You can just straight apply your image with UV Mapping, and be done with it. And you'll end up with an Age that looks like Camp Bravo Day Time. It's obvious in there what is wrong, because it doesn't convey the realism we constantly strive for. Most things in the real world don't simply end sharply and the next thing start sharply. They tend to blend on into another. The exception to that is man made objects of course, but when it comes to nature, just about everything blends into each other.
Right now the way we blend things together in Blender, depending on how you do it, you either end up with something that will sort of look like it's suppose to in Uru, or you end up with something that doesn't look like it at all!
Okay, well, we can just hit the Render button in Blender to get an idea, right? Wrong.
This is the point of contention: Lighting. There is such an extreme difference in how lighting works in Blender as opposed to how it works for the plugin. You have to mess around with your lighting quite a bit until you get what you THINK it should look like in Uru.
But before you export, you'd better re-adjust that lighting, or when you do and link in, you'll be in for a horrible surprise: nothing looks like it's suppose to.
Instead we are having to resort to guess work again. Export the Age, link in, try to see what may or may not look right. Quit. Go back into Blender, try something different, re-export again. Link in again, look again, ah crud, still not right.......
When it would be so much easier to simply tell Blender to render that scene and look right then.
Yesterday, my wife downloaded the latest and last pod cast from TCT. During their Round Table discussion, in which the pretty much griped about everything, but one thing was brought up, the lack of realism in how Uru looks compared to older Myst games like Riven.
Well, we know one reason for that. Riven wasn't a 3D enviorment that you walked around in. It was 3D all right, and was rendered into many scenes that were then presented as high resolution (for the time) graphics picture to the player.
Well good news! That was 10 years ago. We've come a LONG way dudes! Technology has done nothing but get better and better.
It seems to me, that in many cases, our Fan Ages (User Ages, Explorer Ages, whatever y'all want to call them) some things look much better than they do in Uru itself.
Theoretically, it would seem that you could create textures and lighting so good, that it will convey a sense of realism that we see in other Games.
But not if we have to do guess work all the time.
Imagine what would be possible, if while working on your Age, you could go in and set up your lighting just right in Blender and render it there, knowing that how it looks there is how it will look in the Game. I know you can do it now, but it takes a great amount of fiddling with the sliders. Ask Nadnerb and he'll tell you.
Imagine what would be possible, if we could have textures look the way they do in Uru also in Blender before you export the Age. Imagine how you could do that finely detailed work right there, instead of having to guess and hope that it comes out right.
So here it is. Blender is open source. What is it to keep Blender from being modified itself? I've seen this disussion before on here. One of the excuises not to try and do this is due to the fact that newer versions of Blender are always coming out.
Okay, but unless it was a completely new version that does things completely different, I don't see the problem. If it changes that much, I imagine our plugin wouldn't work anymore either. It too would have to be rewritten.
So I guess what I'm asking is: Is this possible? I know that even if it were, it is something that would take a VERY long time to do, partly because of the size of the job, but also because everyone is doing this in their spare time. It's not something that we can demand, but only request and see where it goes.
While I'm a complete stranger to the technical aspect of this, and it may not even be possible, it is still something that I wanted to bring up.
Keep in mind, the easier things are to do in order to make Ages, the more people you'll have actually creating Ages.
How many new people did we have flock over here upon the announcement of the closure of MOUL and then the videos we did to promote Age creation and testing? A lot.
Now, how many of those have given Age Creation a try, only to get bogged down in the confusion and guess work it takes for texture blending and lighting?
We don't even have a tutorial for lighting. And for good reason. It's just about all guess work. I mean you can follow Trylon's First Real Age tutorial, but after that, when it comes to your own creation, you have to come up with your own lighting, and that isn't easy without some guidance or instruction.
How many have given up do to the frustration of this? We might not ever know.
I still think y'all have done a damn good job. I mean everything we have has been researched, reversed engineered, and made by all of you, at no charge to us! Can't argue with that! Y'all have done a incredible job, considering everything.
Many other game companies put out mod tools for their games because they know how it extends the life of them. I know Cyan wanted too, but for whatever their reasons were not able to (I think it was going to cost way too much back then, and of course now it's legal entanglements). So I'm really proud of the fact that you all were able to come this far.
So in any case, where do we go from here? Is what I'm talking about even possible? Is it way too complex for anyone to touch?
Or is it everyone is happy enough as it is and Andy should shut up about this?
First I'd like to really thank all those that have been involved in any aspect of Tool Development. Both for the plugin and for the ULM. You guys have done and keep doing a wonderful job. It's a lot of hard work, that you don't get paid for, and I don't think you get quite enough thanks for what you have done, and the gift you have given aspiring Age Creators. So on the behalf of many I'd like to give y'all a big standing ovation!
Now, I'd like to ask those of you that are hot and heavy in the Tool Dev, exactly what do you see for the future of the plugin? Meaning how it works with Blender of course.
Here is why I'm asking:
I've noticed myself, and have heard other, "seasoned" Writers mention this too. Which is the ability to get Blender to render what we see in Uru, also in Blender. It seems to many of us that we seem to end up having to do more and more "guess work" when it comes to painting and lighting up our Ages. That the only way to find out how things look, is to export and load your Age up.
Let me elaborate upon that further. Again, I'm NOT belittling the work of those who have dedicated so much time an knowledge on the plugin, heck no! You guys have made Age Creation more and more powerful over the last few months than I think anyone expected. Again, my hat is off to you.
However, let me go into what I'm seeing here:
How we paint our world:
Currently, the way we use Blender and the plugin tool, we have no real time picture of what our Age is going to look like until we export it and link in. About the only sure fire method of "What you see in Blender is what you get in Uru" is if we simply give our meshes colored materials and leave it at that.
Well, unless you are taking some very cheap drugs, this is not how the real world looks! Everything has textures of some sort, not flat colors. This method is really only good for helping get an idea of the geometric shape of things to come in your Age.
We can't use Blender's texture lab unfortunately. Or actually I should say, we can't use it to apply some of the great textures it can make to our meshed directly and have the export into Plasma.
You can use it to make your own textures however, by setting up a flat plane, giving it the materials and textures you want, and then having Blender render it into a picture you can save, and then use that same picture as your texture for UV Mapping.
Kind of the long way around, but no different from using a seperate texturing too (Filter Forge), or paint shop program to make your own stuff. It takes time to cruise the web to find textures you can use, or take your camera outside and snap off photos that you might need. So that doesn't bother me too much.
However, when we go to apply these textures, "What you see in Blender is NOT what you get in Uru."
You can just straight apply your image with UV Mapping, and be done with it. And you'll end up with an Age that looks like Camp Bravo Day Time. It's obvious in there what is wrong, because it doesn't convey the realism we constantly strive for. Most things in the real world don't simply end sharply and the next thing start sharply. They tend to blend on into another. The exception to that is man made objects of course, but when it comes to nature, just about everything blends into each other.
Right now the way we blend things together in Blender, depending on how you do it, you either end up with something that will sort of look like it's suppose to in Uru, or you end up with something that doesn't look like it at all!
Okay, well, we can just hit the Render button in Blender to get an idea, right? Wrong.
This is the point of contention: Lighting. There is such an extreme difference in how lighting works in Blender as opposed to how it works for the plugin. You have to mess around with your lighting quite a bit until you get what you THINK it should look like in Uru.
But before you export, you'd better re-adjust that lighting, or when you do and link in, you'll be in for a horrible surprise: nothing looks like it's suppose to.
Instead we are having to resort to guess work again. Export the Age, link in, try to see what may or may not look right. Quit. Go back into Blender, try something different, re-export again. Link in again, look again, ah crud, still not right.......
When it would be so much easier to simply tell Blender to render that scene and look right then.
Yesterday, my wife downloaded the latest and last pod cast from TCT. During their Round Table discussion, in which the pretty much griped about everything, but one thing was brought up, the lack of realism in how Uru looks compared to older Myst games like Riven.
Well, we know one reason for that. Riven wasn't a 3D enviorment that you walked around in. It was 3D all right, and was rendered into many scenes that were then presented as high resolution (for the time) graphics picture to the player.
Well good news! That was 10 years ago. We've come a LONG way dudes! Technology has done nothing but get better and better.
It seems to me, that in many cases, our Fan Ages (User Ages, Explorer Ages, whatever y'all want to call them) some things look much better than they do in Uru itself.
Theoretically, it would seem that you could create textures and lighting so good, that it will convey a sense of realism that we see in other Games.
But not if we have to do guess work all the time.
Imagine what would be possible, if while working on your Age, you could go in and set up your lighting just right in Blender and render it there, knowing that how it looks there is how it will look in the Game. I know you can do it now, but it takes a great amount of fiddling with the sliders. Ask Nadnerb and he'll tell you.
Imagine what would be possible, if we could have textures look the way they do in Uru also in Blender before you export the Age. Imagine how you could do that finely detailed work right there, instead of having to guess and hope that it comes out right.
So here it is. Blender is open source. What is it to keep Blender from being modified itself? I've seen this disussion before on here. One of the excuises not to try and do this is due to the fact that newer versions of Blender are always coming out.
Okay, but unless it was a completely new version that does things completely different, I don't see the problem. If it changes that much, I imagine our plugin wouldn't work anymore either. It too would have to be rewritten.
So I guess what I'm asking is: Is this possible? I know that even if it were, it is something that would take a VERY long time to do, partly because of the size of the job, but also because everyone is doing this in their spare time. It's not something that we can demand, but only request and see where it goes.
While I'm a complete stranger to the technical aspect of this, and it may not even be possible, it is still something that I wanted to bring up.
Keep in mind, the easier things are to do in order to make Ages, the more people you'll have actually creating Ages.
How many new people did we have flock over here upon the announcement of the closure of MOUL and then the videos we did to promote Age creation and testing? A lot.
Now, how many of those have given Age Creation a try, only to get bogged down in the confusion and guess work it takes for texture blending and lighting?
We don't even have a tutorial for lighting. And for good reason. It's just about all guess work. I mean you can follow Trylon's First Real Age tutorial, but after that, when it comes to your own creation, you have to come up with your own lighting, and that isn't easy without some guidance or instruction.
How many have given up do to the frustration of this? We might not ever know.
I still think y'all have done a damn good job. I mean everything we have has been researched, reversed engineered, and made by all of you, at no charge to us! Can't argue with that! Y'all have done a incredible job, considering everything.
Many other game companies put out mod tools for their games because they know how it extends the life of them. I know Cyan wanted too, but for whatever their reasons were not able to (I think it was going to cost way too much back then, and of course now it's legal entanglements). So I'm really proud of the fact that you all were able to come this far.
So in any case, where do we go from here? Is what I'm talking about even possible? Is it way too complex for anyone to touch?
Or is it everyone is happy enough as it is and Andy should shut up about this?