Business is War – The image!

And here’s an update for my previous post! I expected this render to take a bit longer, especially since it started a bit later than I wanted. I had to make one more final fix, so I started rendering and watched some TV on my computer. My monitor also happens to be a TV screen so that makes it easier for me.  I started around 21:00 and now, at 22:25 the image is finished!

I did already notice a few flaws, though. But those are very minor, easily forgotten. Well, okay… Her hair is poking through her vest on her left shoulder. And her right shoe is a bit too low so it goes through the floor with its sole. And her belly piercing is slightly in front of her belly instead of sticking through her belly. One place where things must poke through other things and it just didn’t happen!

I like the fact that I took away the blouse. This way, her bikini top is better visible and you can notice that it also has a few tears. It makes her more attractive, while she’s still a bit intimidating and that’s needed, because something should balance out with her weapons! Also very pretty is her shadow, and even the hole in her pants that’s visible in her shadow so I’m glad I did make that last lighting adjustment.

Still, one other flaw I just realized. The scope on her gun isn’t supposed to be a laser-sight… Oops! 🙂

Business is War – creating CGI art.

This time, I want to show how I use Poser Pro 2012 and Vue 10 Complete to create the CGI art that I like to create. And don’t worry since I will keep it decent. The amount of time I’ve spent on this is about three hours, although most of the time is used by waiting for the rendering to finish. Time, which I could use to do other things, like playing Freecell or just to browse the Internet.

First, I have to choose a model. Since I have several pre-made models, I chose the one I like to call “Lisa Xanthe”, a redhead with a very nice shape. And since I’ve promised to keep this post decent, I’ve already given her some clothes that she will wear under the other clothes that I will add later.

Here you see the basic screen of Poser. On the left are dials that you use to set parameters for the model. On the right you see an overview of all the parts within the model. The white lines in the middle screens is actually a spotlight that’s used to add light to this scene. Without light, it would all be black.

On the dials on the left you can already see that I can adjust quite a lot of parameters on this model. Size and shape of her breasts, hips, arms and legs and whatever more. Basically, all I use for my work is a single model with a lot of different parameters. And yes, those parameters can make her appear younger, older, larger, obese and even pregnant, if you’d like.

I then decided to add clothes. I have a set of clothes called “Cuore di moda” and this makes her look a bit like a woman who likes to do business. Yet it’s also sexy enough to make her more like a gangster-girl or even gangster-boss. It’s very fashionable.

I combined it with a machine gun from a set called “Elay V4” which isn’t available on DAZ3D anymore. I will later also add a handgun to this all but for now I still have to think if she will hold the gun with one or two hands…

Her glasses are from Fawne V4 which is also a very sexy set of clothes, but I didn’t consider it the right clothes for the scene I want to create, which I’ve called “Business is War” in my mind, although the final image isn’t really clear about the ‘business’ part…

Anyways, the clothes look good, but I need this girl in true battle-mode with heavily-torn clothes! So the fun of tearing up her clothes begins! This is done with the Rag-erator for Poser.

If she wasn’t wearing that bikini top and bottom, you’d probably see some naughty parts now…

But before tearing it all up, I did change the textures on those clothes.

Next,I have to add some background-prop. I decided to use a crime lab without equipment to look a bit like a shopping center. 

I like this because of the glass windows and the doors in the background. And although I already place it in a way where you can see the back wall, this will not be the final angle at which I will render the final image.

But before I export it all to Vue, I first need to make Lisa pose in some way. I want to make it appear as if she’s firing that gun so I ended up with the following pose:

But after some considerations, I decide that I still don’t like some things within this pose so I adjusted her hair, added a laser light and made a minor alteration to her machine gun, resulting in the next image:

And that will be the complete scene that I will export to Vue. Just some minor checks to make sure nothing is poking through something it shouldn’t poke through and hoping everything is complete.

The imported pose isn’t in the right camera location but here, you can see the parts that make up Vue.

Vue provides four view-ports so you can see your model from different angles. Poser also provides such a view but I don’t like it much because you’ll also see less details so you have to move around a lot to check everything.

On the right you can see the layers and the location where I can alter the textures and materials I want to use. I will be using those options to e.g. change the glass, make the gun more shinier and to re-position certain things.

On the left, you can see buttons that I can use to add more objects to my scene. Well, I will be adding a large rock, three trees and a road somewhere behind the back door and I will add a few lights inside the room on the right and a few more close to the camera. The sun will be positioned behind the back door and will shine through the window in the back.

Considering the proper render settings is always a bit difficult. I chose ‘Ultra’ because my machine can handle this but for complex scenes the use of ‘Ultra’ will take many days to finish. I also chose an aspect ratio of 16:10 which matches my screen resolution of 1920×1200. Rendering the whole thing to screen will allow me to see it’s progress.

Once I’ve chosen my preferred settings it’s time for a quick render preview. 

I am reasonable happy with this result already but it’s far from perfect. Let’s look more closely to this preview:

The light is too hard and it reflects too much in the back door. Also, the sunlight is too dominant, obscuring everything behind the door! And I might want to alter some more materials… So to look more closely at details, I split things up over layers. And to hide the building, I move the building to the second layer! Now I can use my camera to look around Lisa to make sure she’s looking okay. Lowering the sun a bit and then I’m ready to look at the second layer.In the second layer I just examine the building, making sure the road in the back ends at the door and checking the lights.

Things are nearly finished now, although I still have to check if things are really okay. So, the first pre-render:

And I’m not happy with it. Her white shirt is too white and it just doesn’t look good. I could return to Poser and remove it but I can also do that in Vue itself. I just disable it!

Once disabled, I can render the image again, which results in the next pre-render:

Here, I’ve already lost two details in my image. The muzzle flash from her gun had already been removed for being too dominant in the image and now the shirt is gone too. Fortunately, she’s still wearing a bra so things stay decent enough to avoid the [NSFW] tag.

But there are too many shadows, so a new pre-render is required:

And I decide to make the laser light more dominant by adding a strong, red glow to it. And I will change the colors of the machine gun! So now we get the next pre-render:

Here, I’m still not happy with the lights and shadows. So I adjust them even more! There are actually a total of 8 lights in this image! Four are in the room on the right, which makes that window extremely white. There’s a sun far, far away in the background. And there are three lights around the camera, all of them emitting a special glowing gel-light. One orange, one blue and the last white/blue. The white light is the one that casts shadows, the other lights just add more color contrast.

That last image will be my final pre-render. It is now Wednesday  20:25 and I will start the real rendering step, rendering this image at a whopping 3840×2400, four times the resolution of my screen.

Why? Because I can!

Anyway, I don’t know when it will finish so I will start rendering and check once in a while to see how much has progressed. Once finished, I will post the final result.

Creating landscapes…

I like to create CGI images and I use Poser to set up the model, add clothes and other props and then put them in a specific pose that would generate an interesting image. That sounds a bit complex and to be honest, yes! It is complex, because you have to consider many small things to get the best result. It’s a bit like programming, actually. You start to think about an interesting design and as you advance with the project, you’ll have to focus on smaller and smaller details. At first, it’s thinking about clothing and poses, next you have to check if the clothes fit good enough. Then you have to look even closer making sure no small items are poking through the wrong places. Nails from fingers, for example, when your model is touching something.

But hey, that’s one part of the whole process. I want to talk about landscaping! And for this, there are two interesting tools that are available for free! There’s Bryce from DAZ3D which happens to be a great tool. It’s available for both Windows and Apple’s Mac systems. I’ve downloaded it in the past, just never started to use it. Instead, I use Vue 10 Complete which is a bit expensive when you’re just starting since, hey! It costs money! So, if you want to start for free, get Vue 10 Pioneer instead! The difference? Well, you will be missing a few practical tools like importing models from Poser, and you’ll be missing some extra content. But, it’s a start.

Setting up a proper scene isn’t that difficult, although you will need a lot of patience, since rendering landscapes takes a lot of time. This is especially true when a lot of details in your image. I’ve rendered images at sizes 4000×3000 pixels with highest quality within 20 minutes, but those had just simple details and barely any reflections. I’ve also rendered a battle between a female warrior and a big dragon, far above the clouds with the landscape far, far away in the back. It took over 6 days to render and this is the result:

To be honest, the original size was 4000×3000, which happens to be huge, even when rendering with 64-bits software on a system with 24 GB of RAM. And part of the complexity are the clouds, which both reflect and refract light. And even though I didn’t much detail in the ground, the terrain that’s visible also happens to be a huge area.

So, problem one with rendering landscapes it that you need to be patient or just have to accept smaller images.

Would this image render faster if I hadn’t added a Poser model in the foreground? I don’t think so, since the model actually make the image less complex! It hides the items behind it, and those items would be harder to render because of transparency and shape. There are no shining items in the model, so it doesn’t reflect much, and the only transparent part happen to be the hair of the woman and the wings of the dragon.

Of course, the most complex part of landscapes are plants and especially grass. An image that I managed to render quickly just didn’t have much details. A starry night with a strange sun, one tree in the background and the top of some castle. This combined with a female warrior fighting against a lizard-man resulted within 30 minutes in the following image:

 

And why did it render that fast? Simple! The sky has no clouds and except for the tree on the right, the number of polygons happens to be very low. It’s not one of my best artwork but it’s a nice example of something that can be done fast, and tells us about the next problem…

Problem number two: the more polygons your image has, the longer it will take to render. And please do realize that plants will generate a lot of polygons. Filling your landscapes with trees and grass might turn a render-time from hours into days.

To solve this, try to cut the number of polygons in your image by, such as only adding details in front of the camera, and not all around the terrain. And putting simple objects in the foreground will remove the more complex details in the background, except when the foreground object is semi-transparent.

Although clouds can result in some complex images, they do become less complex when there’s just sky behind them. You could, for example, generate an image with a female warrior riding a dragon with a floating castle in the clouds, like this one:

It took over 10 hours to render, even though I’ve kept most of it quite simple. The reason for the delays were the clouds in this case, which had to show part of the terrain and castle. By avoiding a lot of plants and grass and just using a simple texture for the terrain, I did manage to keep the render reasonable fast. Also, not having too many light sources helped a lot.

Problem 3: each additional light source or glowing object will add to the complexity and thus to the total render time!

Still, you can reduce the influence of those lights by editing them as objects, and limiting the things that they would shine on. For example, you could add a light in the foreground which would only light up the dragon and warrior models, but not the terrain or clouds. That way, the objects in the foreground become more clear. (You might also want to turn off shadows for those lights!)

And so I get at the next complexity, which you’ll probably guess from this image:

 

I didn’t post the complete image, since there’s a naked fisher-woman who’s about to spear this fish, but you can see it clearly: water.

Problem 4: Water reflects and refracts and has a very variable shape. And fortunately, the original image at 3200×2400 rendered within 12 hours, simply because it only showed water, and a few naked models on top of a wooden construction. But I’ve decided to make the water very wavy, so the fish would rise up from the water. To add to the complexity, I added splashes around the fish. Yeah, more polygons. And because water reflects and refracts, it just takes some time to finish. For distant water, turn off the transparency to speed up the result, since at long distances, there’s no need to see what’s under the water surface. (Unless you’re looking from a great height down on the water surface!

So the four major problems with rendering landscapes are image size, number of polygons, number of lights and the complexity of water-like materials. There are a few more problems that will slow things down, but these are the ones you’d best be aware of when you’re just starting.

And of course, you could wonder if I use half-dressed or even undressed models in my art to cut the number of polygons, but no. A Poser model will probably add a few hundreds of polygons and my system can handle this. A single tree will be just as complex. Besides, the clothes would hide the model from view so it’s effects are small.

No, the reason for the lack of clothes in my models is because it’s easier to create them in Poser. As I said at the top, clothes adds complexity to the pose. Things always tend to stick through clothes, like parts of the arms or legs, belly, breasts and occasionally hair. Clothes can be too wide, too long, too rigid in shape to make them work with the rest of the pose. For example, I have a suit of armor for my model, but the chest size cannot be adjusted so my models need to have a specific chest size, else it won’t fit. I also use models with different lengths, and clothes are often set for specific lengths, forcing me to re-size the clothes and doing more checks. So, the naked ladies are just me being lazy…

Getting the eyes just right.[NSFW]

I love creating images using Poser and Vue. Poser is great to create a model based on existing models that’s imported in Vue. And Vue will add the additional landscape, larger objects, plants, water, cloud and lights. The final result can sometimes be very stunning. Unfortunately, there are always some small problems in each item because of flaws while posing the model in Poser. Or because the landscape in Vue overlaps the Poser model.

One flaw tends to be the eyes on models. Each model has two eyes and you need them to look in the same direction. And you’d prefer them to look in a specific direction. So, what’s my trick for this? How to get a model to point her eyes e.g. upwards, because she’s under water, on a huge hook and surrounded by fish? Or have three girls in the grass looking at the same point?

Well, it’s not too complex. I just add a simple primitive, often a ball, to my models. Just one. I also make it invisible so it won’t appear in the rendered result. Once done, I select the left eye of the model and using the “Objects/Point at” menu, I point the eye at the ball. I repeat this for the right eye and the eyes of the other models so all eyes are pointing in the same direction.

Next, I have to move the ball in the direction that I want all models to look at. This means moving it over the X- and Z-axis, preferably far away from the models, else they will become a bit cross-eyed. Then, move it up and down to point them upwards or downwards, and don’t be afraid to put it at -100 on the Y-axis to make them look a bit down.

When dealing with multiple models, like in my image below (which has nudity, thus it’s not suitable for work environments), you might have to do more adjustments. Often, this means that you have to twist and bend the necks and heads of the models while looking if their eyes are put in the correct locations. Since the eyes already point at the right direction, all you have to do is adjust the heads and neck.

A drawback is when you have to re-position the model because that often means re-positioning the ball too. This is something important when you create an animation because you would then have to move the ball to the locations that your model is supposed to look at. But it does make your animated models look more natural during animations. It allows them to quickly move their eyes and even though it’s a very minor detail in animations, it’s still a very simple trick to make their looks more natural. Because the most important part behind this trick is that the eyes are both pointed at exactly the same spot.

And well, as you can see, the eyes aren’t the first things that you’ll notice. Most will notice the nudity in the image, which just happens to be very casual and peaceful. Others will notice that one model, Aisha, happens to be a cyborg with nice, shining body parts. And people will notice the background, the trees, and probably several flaws too. But when you look at their eyes, they’re all looking at the same point, since they’re all pointing at a ball that’s behind the camera. This makes them look straight at the camera.

My artwork

Not only do I like to write code and play some online games, I also like to create CGI images with Poser Pro and Vue. It’s not very difficult but you will need to have some inspiration to create something artistic. Just like you need some artistic skills while writing code.

CGI and software development have much in common. With both, you use special libraries and frameworks to speed things up. And with both, you never know at first what the outcome will finally look like. Fortunately, I can create a CGI image much faster than I can create a new software project.

In general, I start with Poser Pro and pick some models, add clothing, weapons and other props, adjusting the pose to show something I have in mind. Often a scantily-clad lady with a weapon being something other than a damsel in distress. Then again, the weapon and clothing tends to be optional, since images are much faster to create without those additional props. I’m not thinking about the background this early in the project, although I do keep track of items to be included in the Poser model that need to be shown in the background. OFten, these props are things for the model to stand on, so I can easily align them with the ground.

The next step is importing the model within Vue and deciding what a proper background for this model would look like. Water is always nice, since it adds additional reflections. Clouds or stars will add more interest to the sky. Mountains and large buildings can also be include in case I want to hide part of the sky. And of course the proper ground and vegetation is required.

So here is some of my artwork. Some of it is new, some of it is old. None of it is indecent, although your employer, teacher or parent might ask what you’re looking at when they look over your shoulder.

This slideshow requires JavaScript.