Directory Structure of a Poser Runtime

Poser is a tad – shall we say – pernickety about where it allows you to save files if you’d like them to appear in the Library. You can save files anywhere on your system of course, using the options in the File Menu, but Poser can also save files into the Library with the …

Read more

Filed under: Categories 3D Tagged as: Tags

How to rotate around selected objects in Poser

Other 3D apps rotate around the currently selected object by default. Poser does not. By default Poser chooses to rotate around the center of the universe. That’s great for characters but relatively maddening for larger scenes. The secret lies in the Display menu, in an option called Orbit Selected Mode. Select it and Poser will rotate around your …

Read more

Filed under: Categories 3D Tagged as: Tags

How to use Motion Blur in Poser

Motion-Blur-3D

Poser can two two types of Motion Blur effects: 3D Motion Blur as seen above, and 2D Motion Blur. The latter is more of a “preview” mode rather than the real thing. Motion Blur can be used on both still images to convey the idea that something is moving, as well as in animations.

I’ll focus on still images here.

Read more

Filed under: Categories 3D Tagged as: Tags

Rough Guide to Poser Pro Render Settings

A few years ago I bought Prostudio by Synthetic and Blackhearted. It’s a “light preset kit” for Poser that comes with an extensive manual and many presets to start a good render, but as the author explains you really need to know something about lighting to make renders look their best. After reading the manual I took …

Read more

Filed under: Categories 3D Tagged as: Tags

How to use Replicators and Surface Replicators in Carrara

Trees

Replicators and Surface Replicators allow you to duplicate single objects and make it look like you have an armada of “stuff” in your scene. For example, you could replicate trees on a landscape or a group of people, but only load a single object into your scene.

The difference between a Replicator and a Surface Replicator is this: Replicators duplicate (replicate) your objects along all 3 axis and only need a single source object. In fact they can accommodate several source objects, but they don’t replicate along anything.

Surface Replicators on the other hand only replicate along a given surface, like a terrain or another object. Surface Replicators only obey a twi dimensional plane along whose normals your replicated objects will be aligned.

To use them, simply drag an object onto the replicator in the Assemble Room. This can be tricky: make sure the source object turns green rather than yellow – which seems to happen when you drag it too far towards the right. Click and drag it further to the left, as shown below.

As soon as you do, you’ll see your object outlined many times over in the scene as bounding boxes.

replicator

To adjust the replicator, select it and click the Wrench Icon to enter the Modelling Room. Here you can tweak the behaviour of your Replicator: along which axis you’d like to replicate how many objects, if you’d like to add some distance or rotational changes to it, that sort of thing.

You can also add other source objects here if you would like them to have the same behaviour (in case you don’t like the drag and drop action described earlier).

Screen Shot 2014-11-03 at 01.48.54

Read more

Filed under: Categories 3D Tagged as: Tags

How to show the sun and the moon in Carrara

Screen Shot 2014-10-26 at 13.44.05

Carrara has a very cool sunlight / moonlight feature that comes as part of the Realistic Sky option. With it you can transform your default distant light into the sun or the moon and reposition it in your scene.

Here’s how to do it:

Read more

Filed under: Categories 3D Tagged as: Tags

How to remove the Bristle Brush preview in Photoshop

The Bristle Brush preview in Photoshop is great if you have a large screen, but on smaller setups it can get annoying. It’s easy to switch off if you know where to look. Let me show you where that is: Head over to Window – Brush (or Window – Brush Presets). A window opens which …

Read more

Creating Morph Targets in Carrara

Morph Targets are these little sliders in 3D objects that can move geometry without changing it. For example a door can open and close, or a character can open and close their eyes. To create one in Carrara, head over to the Vertex Modelling room and select an area in which you’d like to create …

Read more

Filed under: Categories 3D Tagged as: Tags

Hexagon Features in Carrara

Many features from Hexagon have been ported over to Carrara, but not all of them are obvious and easy to find for Hexagon users. Here are my favourite features from Hexagon, and how to access them in Carrara:   Tweak / Stretch Tool The one Hexagon tool I was missing most was Vertex Modelling – …

Read more

Mac Mini 2014: If that’s the future, you can keep it!

Over the last few months I was considering buying a Mac Mini. I’m currently using my high-spec MacBook Pro 2.8GHz Dual Core i7 on a 27′ Thunderbolt Display, but it’s awkward to unplug every time I want to use it as a laptop. The Mac Mini would streamline my desk and add some more power to those 3D apps I’m using.

Or so I thought.

When the refreshed 2014 Mac Mini line was introduced this week I couldn’t quite believe my eyes: Appe have made the little guy much slower than his predecessors!

Granted, the graphics card is better, the IO ports are faster – but the Firewire 800 port has been removed – which is not such good news for video editors. And in terms of processing power, all we can get now are Dual Core i5 models which are slower than my current 3yr old laptop. The 2012 models featured Quad Core i7’s at 2.3GHz, something I had really looked forward to.

The Mac Mini 2012 lineup
The Mac Mini 2012 lineup wasn’t bad at all

For many buyers the Mac Mini was a cheaper alternative to the overpriced Mac Pro: get the medium model, increase the RAM, replace the 1TB drive with an SSD, and for about $1000 you’ve got a super small desktop with more processing power than most people know what to do with.

It was a blessing for professionals: You could buy 4 such machines for the same money as a single Mac Pro which is less than twice as fast.

Apple aren’t stupid. They know this too. Notice that the current line-up of Mac Mini’s no longer includes a Server model, probably because nobody ever bought it. Buyers like me would opt instead for the $200 cheaper model with an empty hard drive slot, ready for aftermarket goodies.

Perhaps such a powerful 2012 Mac Mini was hurting Mac Pro and iMac sales, and I guess the decision was made to relegate the Mini to be a cheap “web and email machine”. No professional should ever look at it again.

And to bring this point home with a baseball bat, Apple have removed the ability for users to upgrade the RAM or the hard disk after purchase. Even though there is room for a second hard drive in there – just like before – the Mac Mini is now unopenable for mere mortals.

So NO Tim, not “everything is great”.

This leaves me with the decision to quickly get one of the 2012 models, or rethink the way I do things with my MacBook / Thunderbolt setup.

The new Mac Mini 2014 lineup leaves you wanting more. Or rather less.

Read more

Filed under: Categories Uncategorized Tagged as: Tags ,

Painting textures with 2D tools using ZAppLink in ZBrush

Screen Shot 2014-10-16 at 12.28.24ZAppLink is a ZBrush feature that allows you to use 2D painting tools to paint the texture on a 3D object, as it’s seen in the workspace. Rather than exporting, editing and re-importing textures, drawing on awkwardly layed out UVs, or solely relying on 3D painting tools, you can simply frame your object and draw on it – with anything that supports the PSD file format.

This is different to using GoZ which relies on 3D features of a painting app (such as Photoshop Extended – which I don’t have). ZAppLink allows you to use other 2D tools in your pipeline such as SketchBook Pro, Manga Studio, Corel Painter and many others.

Here’s a quick guide on how to use ZAppLink in ZBrush 4R6.

Read more

How to close a Vertex Object in Carrara

To close a Vertex Object, first select the edges around the opening. In this example it’s a sphere with its top sliced off. Now head over to Model – Fill Polygon. It’s equivalent to the Close function in Hexagon. Empty Polygon on the other hand will remove the polygon, much like pressing the Delete key …

Read more

Filed under: Categories 3D Tagged as: Tags

How to navigate DAZ Studio on your Surface Pro

DAZ Studio Pro 4.6 runs perfectly fine on the Microsoft Surface Pro, however by default the stylus navigation isn’t working well: the pen is so sensitive that it has your scene spinning into al kinds of directions at the slightest touch on the navigation cube at the top right. Other 3D applications are working fine …

Read more

Creating UV Maps with UV Master in ZBrush

Screen Shot 2014-10-11 at 12.44.10

UV Unwrapping with conventional tools takes all the fun out of 3D modelling – at least for me. Until I met the UV Master plugin for ZBrush. It can do in less than a second what would take me days in Hexagon or Carrara.

Here’s a quick guide on how to use UV Master in ZBrush 4R6.

Read more

Filed under: Categories 3D Tagged as: Tags

Creating Texture Maps in ZBrush

Import the OBJ file you’d like to create a texture for under Tool – Import. Drag it into the workspace while holding shift, then hit Edit to enter 3D mode. Head over to Tool – Geometry and turn the subdivision level to 1. Texture maps should be created at the lowest subdivision level, even though your ZBrush …

Read more

Filed under: Categories 3D Tagged as: Tags

How to use GoZ in ZBrush

GoZ (pronounced Go-Zeeh) is a bridge between ZBrush and other applications. This allows for easy mesh and texture sharing between ZBrush and Sculptris, Photoshop, Poser, Carrara, DAZ Studio and many others. But how do we use it? Where is that magic button? And how do we select the target app? All will be revealed in this article. Under …

Read more

Filed under: Categories 3D Tagged as: Tags ,

How to fix “insufficient disk space” error for GoZ in ZBrush

I’ve encountered a problem last year that every time I tried to send something from ZBrush to another application via the GoZ plugin, my Mac gave an error message telling me I had “insufficient disk space”. With over 100GB left on my main drive this is a plain lie. Turns out that there’s a permissions problem …

Read more

Filed under: Categories 3D Tagged as: Tags ,

Changing the colours of the Popup Help in ZBrush

zbrush-popup

ZBrush doesn’t have a User Manual in PDF form you can download and curl up with. Instead, it has an online version over here.

ZBrush also encourages us to use the integrated help which explains every feature of the app. All we have to do is press CTRL / CMD while hovering over an item in its extensive menu.

Trouble is, when I do this on my Mac, I can barely read anything – if at all. You’d expect that an $800 piece of software would at least WORK out of the box without extensive digging into how to make the friggin help show up. But of course that’s not how it works with ZBrush.

Lucky for us the entire UI is customisable (albeit a tad difficult to understand how), and thanks to MentalFrog’s suggestion I could tweak my ZBrush popup help from “totally irrelevant” to “actually usable”. Let me show you how.

Read more

Filed under: Categories 3D Tagged as: Tags

Navigating 3D Space in ZBrush

Much like a drawing programme, it is more or less required to use a Wacom tablet with ZBrush. Without one it doesn’t really make much sense. Like the rest of this weird piece of software, navigating around an object in 3D is completely different than in any other application. My Wacom Intuos 4 is setup …

Read more

Filed under: Categories 3D Tagged as: Tags

Creating Motion Paths in Carrara

A Motion Path is a line in 3D space which an object can follow over time. Each path is specific to an object. This is useful for creating animations and is an alternative to keyframing motion. In the above animation I’ve applied a Motion Path to the camera and made it fly through Greeble City. …

Read more

Filed under: Categories 3D Tagged as: Tags

Navigating 3D Space on Microsoft Surface Pro

Since I bought the Microsoft Touch Keyboard for my 1st Generation Surface Pro, 3D usage has become even better than before (I went for the purple one). Many functions have keyboard shortcuts that make life quicker and easier when it comes to navigating a scene in 3D Space. Before I forget how this works, I …

Read more

Using the Physics Engine in Carrara

Carrara has a built-in physics engine which is very capable of calculating dynamic animations. Here’s how to setup a basic scene with physics. Physics are already setup in every new scene with a default gravity. Feel free to change the Simulation Accuracy and Geometric Fidelity different results before messing with each single object. You can find …

Read more

Using Image Based Lighting (IBL) in Carrara

To use Image Based Lighting in Carrara (IBL for short), we need a HDRI map (High Dynamic Rage Image). Using this technique your scene is not illuminated by light sources but rather by a weird looking image. This concept is known as Global Illumination and the results can be stunning (see above). In principle, a spherical …

Read more

How to remove empty folders from your Poser Library

In Poser we have the ability to add and remove entire runtimes, save new items to those, delete them if and when we like, and we can also create folders inside our runtimes. We can remove items, but it seems we can’t remove folders – not even if they’re empty. This can get messy. According …

Read more

Filed under: Categories 3D Tagged as: Tags

How to upgrade Poser Pro 2014 to Poser Game Dev

Poser Game Dev was released as part of Service Release 4 of Poser Pro 2014. It adds additional features to the app which can be unlocked with a new serial number. Essentially Poser Game Dev is the same executable as Poser Pro 2014. But how do we upgrade? Information on this topic is a tad …

Read more

Filed under: Categories 3D Tagged as: Tags

How to navigate 3D space in Hexagon and Carrara

  Once every year I pick up my 3D hobby and find that I’ve forgotten most of what I used to know. That’s because I hardly take notes. With all my coding endeavours this really isn’t an option – so I’ve promised myself to learn from past mistakes and take notes on the 3D stuff …

Read more

Autodesk SketchBook Pro 7 First Impressions

If you’ve read my previous article then you know that I’m a big fan of Autodesk SketchBook Pro and its many variations. This summer a new version has appeared which introduces new features and a new licensing scheme which cleans up the jungle of SketchBook versions – at least on your desktop. Or so you’d think. …

Read more

Computers coming full circle

I was interested to hear about Sony’s plans for the future of gaming: Turns out that they’ve bought Gaikai, a company specialising in rendering games in a data centre, streaming the results back to you. All we do is to transmit your gamepad’s directions. Therefore there’s nothing to install locally, no updates or disks to deal …

Read more

Machine Language, Assembly and Assembler, Interpreters and Compilers

I finally found out what the difference is between Machine Language, Assembly and Assembler – and how it fits in with Interpreters and Compilers. For those of you game enough, let me explain what these cryptic terms mean – and how they span computers from the early C64 to today’s high-end laptops.

Interpreters

Something that has plagued the early computers was their speed of how they executed things in BASIC – or rather the lack thereof. As nice as BASIC is, sifting through an array of variables can compare them with a known value does take some time.

That’s not BASIC’s fault though – it’s rather the way it is executed. You see, BASIC (on the C64 and his comrades) is an interpreted language. This means that while the computer is working, it’s translating the BASIC statements into something it can actually understand – which is of course not BASIC. All a computer really knows is if something’s ON or OFF. Computers are truly binary machines – no matter how old or how new they are. So if you tell them to PRINT “HELLO” then some translation work needs to happen for HELLO to appear on the screen – and that takes time.

That’s what an interpreter does: translate one language into another on the fly – much like people can listen in Spanish, and speak the same thing in English, for the benefit of an audience (usually not for their own pleasure).

The great thing about interpreted languages is that the source code always remains readable. As you can imagine, ultimately the interpreter will throw some ones and zeros at the computer. There’s no way you could make a change to that as it bears no resemblance to your source code.

One alternative to speeding up the programme in question would be to have the something like the interpreter to go to work BEFORE the programme is executed. Ahead of time, and in its own time. Then we could present the translated result to the computer right away, taking away the “on-the-fly” translation and saving some CPU power. I guess it won’t come as a big surprise that this is done frequently too: it’s called compiling, and a Compiler does such a job.

Read more

Microsoft Small Basic

Screen Shot 2014-08-04 at 13.31.05

Back in the eighties, BASIC ruled the home computer world. Most machines came with some BASIC flavour in ROM, ready for you to issue commands to that mysterious machine.

Most BASIC dialects could be traced back to Bill Gates’ very own Microsoft BASIC which he hand-coded together with Paul Allen and Monte Davidoff for the Altair. Subsequently they licensed BASIC to many manufacturers, including Commodore in the mid to late seventies.

Back in those days, home computer owners – the likes of you and I – were equally a “user” of pre-written software, as well as “programmer” to a varying degree. If you as much as wanted to see what was on a floppy disk, you had to know a couple of commands to make it happen. From there it was but a small step to creating short programmes – even insignificant ones that would perhaps repeatedly write the word HELLO on your screen.

It was fun, and something I’ve always enjoyed about BASIC.

Screen Shot 2014-08-04 at 14.04.32

As computers grew more advanced, this simple pleasure has been taken out of the equation: by the nineties we’ve all been turned into “software users”, and only extremely intelligent humans would continue to produce software which could be run on our new machines.

The day of the “casual garage coder” was effectively over.

The knowledge one needed to possess, together with the software and hardware tools, was not intended for the faint-hearted BASIC user, nor were they easy to come by. BASIC was out, and the new kids on the block were compiled languages which offered a lot more than a 40 column text screen – and they ran a lot faster on the new hardware.

So BASIC, and the Hobby Hacker along with it, is a thing of the past… or is it?

It’s sad to think that something got perhaps lost with faster and better machines, snazzier software and slicker UI’s where everything is – ultimately – about “how much money can we make out of that?”. It’s like saying “I’m only learning how to speak if you show me some cash”.

Knowing how computers work goes a long way to getting pleasure out of using them. Have you noticed that people who don’t care about such things have a really hard time making computers work for them? They can be your friends you know, they weren’t made to be our enemies.

There’s a garage coder in many of us – perhaps not in every one of us. But if you still like the idea of “casual programming”, but…

  • you don’t want to run an old computer as an emulator
  • or even buy an old computer and speak to him in BASIC (like I do)
  • and if you’re simply missing the pleasures of simple coding

you’ll be as delighted as I was when I found Microsoft Small Basic.

Read more

Filed under: Categories Uncategorized Tagged as: Tags