Dienstag, 29. April 2014

MARI Tool Kit v1.6 for MODO

It is time for a new update of my MARI Tool Kit. I refined the UI and gave it a couple of nice icons. Besides that I have rewritten the image import which is now faster and now able to sort all the imported files into mask groups. So each UDIM has then its own mask group and its textures. If the user defines an entity as well all UDIM groups are nested under their entity. This makes working with all textures in modo very easy.
Besides that the user has various tools for integrating manually imported textures like set the UV offset or shader effect, gamma correction and create UDIM selection sets.




Currently it is supported for MODO 701 and 801. It doesn't utilise the UDIM features of the new MODO version but I am working on it and there will soon be an update to v1.6.1
So if you are a modonaut and have MARI in the pipeline you might want to give it a try. Download it from my github.

Freitag, 11. April 2014

MacPass - finally a nice OS X version of KeePass

It is not easy to find a keepass program for OS X. There is KeePassX which is oaky but looks like a bad port from windows and still lacks functionality. Then there is KyPass Companion which I also bought. And my honest advice is to stay away from it.
For its seven bucks it costs it doesn't give you more than a better looking UI but it still feels cheaply made and also lacks basic features. Why did I bought it? The beta phase ended (well at least for the developer) and I couldn't open the database anymore in KeePassX. So I bit the bullet and bought it to still be able to access my keys.
And now I found MacPass and it is awesome. It is still not finished and still has some UI flaws but it is freeware, open source and really looks like a OS X app. And the developers care about its functionality and the design.

MacPass
So if you are a Mac and keepass user give it a try.

Freitag, 21. März 2014

What Is The Resolution Of The Eye?





Looks like our eyes are actually not that good (see minute 3:51). It's the processing power which does the trick. Thanks brain.

BJs ToolBox v1.6 - CameraMatch

After a lot of work the last couple of weeks I finally pushed out a new release of my KIT for MODO. All the time I spent for it was a new tool for matching a camera to a still image and so the name is quite obviously CameraMatch.
I had the idea for quite a while now but I wasn't really sure if I had the programming skills to do this. But after I had a look at an article from fxguide (actually two) I was sure I could do it.
At first it seemed pretty easy and it was going well. At least I thought it would. But after the solving of the two vanishing points it was pretty difficult for me. The math I did for the orientation of the camera didn't work or would only work for some images. Especially the yaw rotation made me headaches. Then I found BLAM a plugin for blender and it was based on Using Vanishing Points for Camera Calibration and Coarse 3D Reconstruction from a Single Image. And this was just what I have been looking for. I then spent about one week to get my vector math skills back on track which have been collecting dust since school. Would I had known that I really could use these I would have paid more attention back then.
Thanks to the modo community I could takle down some major bugs and here is the next version of BJs ToolBox.


Besides CameraMatch, BJ's ToolBox has several other features:

Modelling:
Tools:

  • Rotate Element: hover over an element and rotate it through its local axis

Thread Tools:
Inspired by the modelling techniques of Peter Stammbach.

  • create inner or outer thread
  • define diameter, sides and the number of steps
  • the thread itself is currently hard coded and best use in the range of millimetres and centimetres

Animation:

  • Cameras To Animation: create an animation from a bunch of cameras

Shader Tree:

  • Create Materials in Shader Tree: creates material groups for material tags
  • Create Material per Element
  •  Create Material per Mesh


Montag, 3. März 2014

Her



Last saturday I saw the movie Her with Joaquin Phoenix and Scarlett Johansson. The short summary of it is: A man falls in love with his OS an artificial intelligence.
This film is already one of my highlights in 2014. The story was thoroughly researched and very well laid out. Besides the story and brilliant playing of Joaquin (and Scarlett who is only present with her voice) the surrounding impressed me the most.
Little details like it is totally normal and actually appreciated that you are first "staking" someones life before dating them, programs and games that interact with you or that everything works flawlessly with voice recognition. Mouse and keyboard are banned input devices.
The art design was in general superb. The wardrobe had a very realistic look and feel and was absolutley plausible. Same goes for the environment. The city (I think in the movie should be future Los Angeles) didn't look highly clean or a total waste dump. It looked real. I never thought about visual effects (and I am sure there very a bunch of them) and was absolutely sucked into the story and their characters.
Her is a very intense and thrilling love story and I highly recommend watching it.

Mittwoch, 26. Februar 2014

Dragon Boat Fun

Last weekend the dragon boat crews did a fun training day here in Wellington. The final event will be on 8th & 9th of March.



As you can see in the images the number of girls in the teams is quite high and seems to be the new girl sport here.



Sadly it was very windy and so they only could practice in the small area at the boat houses. But still they got up to pretty decent speed at this short range. I am really looking forward to the final event with hopefully better weather conditions.

Originally the dragon boats and racing comes from china and dates back to 400BC. It is based on a legend where Qu Yuan a Chinese statesman drowned him self as a protest. Fishermen rushed to him with their boats to rescue him.
Today it is a world wide sport and the different festivals are still associated to the  traditional Chinese Duen Ng Festival in Hong Kong.

As always you find some more pictures on my flickr site

modo - Camera Projections For Modelling

For a little side project I started a test how to create environment based on scan data. One thing that I missed in modo was a proper overscan feature in the 3D model view. It is possible with the preview renderer but using it for modelling is really not an option.
But I found a really good workaround by using camera projections. And I really prefer this method because it allows you to stay in the perspective view and you can really build up your environment in a fast way.


I am planing a little tutorial series about the whole workflow which will also cover the steps in photoscan. So stay tuned.

Donnerstag, 30. Januar 2014

Layered modo Configs under OS X 10.8 and 10.9

This is a short walkthrough to how create a layered modo config like Fredrik Stenson described at his site.

Since the environment.plist in user/MacOSX/ doesn't work anymore under Mountain Lion you have to choose a slightly different approach.
The easiest way is to set the paths in the launchd.conf located in /private/etc/
It's a hidden path so you need to make these visible:
  • Open up a terminal window (Programms > Utilities > Terminal)
  • Execute following command:
    • defaults write com.apple.Finder AppleShowAllFiles YES
  • Now hold 'alt' and click on the Finder icon in the toolbar
  • Click relaunch
Now you should be able to see all the hidden files and folders and finally see the /etc/launchd.conf

Here you can now enter your custom folder for modo like described in the Layered modo Config guide.

To edit the file type enter following in the terminal window:
sudo vi /etc/launchd.conf (note: this file might not yet exist)
Now move the cursor to where new text will be added. To enter your values you need to change to insert mode by typing i.
Now you can enter the contents via the setenv e.g.:
setenv NEXUS_LICENSE /Users//_Library/modo/user/701/license

If you are done press ESC to go back to command mode. To write the file and quit type wq and hit ENTER.
You might need to restart your machine to make the new paths work.

You can find some detailed information about the launched.conf here:

And more about the vi[m] commands here:

Last thing to do is to deactivate show all for the finder:
defaults write com.apple.Finder AppleShowAllFiles NO

Sonntag, 12. Januar 2014

The Most Dramatic Sunset… yet!



Todays sunset was just amazing. It just went crazy and was a bit overdramatic if you ask me ;). Anyway made a couple of pics and uploaded them to flickr. Enjoy

Freitag, 27. Dezember 2013

Recently on Netflix


Yeah that's right now you have a nice cracking fake fire via Netflix instant watch. But sadly only 60 min long. So you won't see how it burns down. 

Dienstag, 24. Dezember 2013

The Curse Of Recursion


IFTTT is really great service and if you don't know it you really should have a look at it.
It makes life much easier if you what to automate or streamline your different services like Google, Facebook, Twitter, tumblr... But be aware if you set up your functions or recipes as IFTTT calls it.
As some might have notice that I created a nice little loop which spammed my blog, Facebook and twitter. It did the following:
"If blogger post then post on Facebook with link". Would be no problem if there wasn't another one like "If post with link on Facebook then post on blogger"
And now you know where this is going. Yes, it created tons of posts thinking "Hey there is a new link on Facebook lets post it at blogger. Hey there is a new blog entry lets post it on Facebook and twitter. Hey there is a new post at …. And so on.
Luckily I discovered that quickly and with disabling the "Post from Facebook to blog" it went back to normal.
Besides that little learning it is still a great service. I even thinking about getting one of these light/ home controlling units.

Montag, 16. Dezember 2013

MARI Texture Challenge - Breakdown

Since MARI was totally new to me I started with some basic tutorials. Thanks to Mike Jagodzinky and his nice Getting Started with MARI videos it was fairly easy to get going.


Texture Painting

I first started with basic colouring the diffuse channel. It was good practice to learn the different brushes, the paint buffer behaviour and most importantly the selection modes. These helped quite a lot to get the model textured.
The thing which I should have done to make my life easier here would have been to create dedicated selection sets in modo and then re-import the model as a new version.

After the base colouring of the bike and the pilot I started to add dirt and oil spills. For this I created several layers and at first a different channel for the pilot as well. But in the end I copied the layers of the pilot back to one diffuse channel just to keep it more tide and give my MacBook a not too hard time.

For the brushes I used only the presets which come with MARI.
My favourites here are:
  • oldShipyard
  • oldScuffs
  • moleAttack
  • looseEdge
  • tRex
Combined with the really cool masking features like edge and fractal noise mask these brushes are really good and quick to use.
One thing I missed here a lot is that you do not have the ability to save the projection settings to a brush preset. Or at least save different presets for the projection settings. This would be a really nice feature to speed up some steps while painting.

The paint trough brush is also very handy and a bit similar to the painting in modo. I created some decals in Photoshop and a bump map for the suit.

Besides dirtying up the model I started to add corrosion and aberration with different mask layers. I then used these masks in the bump channel as linked layers. For the spec channel I imported the dirt layers as linked layers and added some correction nodes on top of these. First a desaturation node and then a layer to give it more contrast.

Base colour


Base colour with decals and markings

Scratches and abrasion

After some test exports I decided to export flattened channels out of MARI. This was the most efficient and fastest way to get going in modo.

Final Textures in MARI

modo Workflow

Painting the textures was one thing but how to utilise them in modo another. Since there were 26 textures for each channel I didn't want to set the offset for of them by hand. So this was a perfect way to practice my python skills for modo.

MARI Tools

I came up with a small KIT which allows me to import a bunch of textures and the script automatically sets the UV offset values according to the UDIMs in the texture name. Besides some other handy features it creates selection sets for each UDIM as well. This makes selecting and creating different material masks much easier.

MARI Tools for importing textures into modo
You can download the current version at the Foundry modo forums.

Shader Tree

Once the script was done I started to think of a good and effective way to set up my shader tree. In the end I have three main groups containing the textures: diffuse, bump and specular. At the beginning I separated the dirt layer from the diffuse colour and layered it on top of the materials. But this was very ineffective speaking of render times. So I exported it directly flat into the diffuse map and used the specular textures to control the reflectivity.


The marked groups only contain the textures. "SPEC_AND_TRANS" are the specular textures and instances of these set to transparency amount. Both texture pairs are set to multiply so that these only affect values which are actually in use.
The "PRIMING" group are the diffuse textures but set to alpha only and acting as a group mask. Inside are three different materials for the priming colour layer. So basically this layer mimics the grounding underneath a car paint or as for the pilot scraped leather.



Speaking of reflectivity, I am a big fan of physically based shading. I always start with a material with "Match Specular" on. The car (or in that case the bike) paint is a good example of how my workflow is. But before that two more important things to switch off is the "Affect specular" in all the light materials and to deactivate simple shading for the lights.


Shader Breakdown

With that set up I start tweaking my material. To control the reflectivity I tend to use a gradient. This gives me great control how the fresnel effect should appear of each material. To start with I set the min value of the gradient to 0.02 and the max value to 0.98. I tweak the curve to look like shown in the image below to start with.


I set the gradient to multiply and in the underneath lying material I set the specular value to 1.0 (100%). With that I can quickly adjust the overall reflectivity instead of adjusting the gradient curve. Also I am able to use one gradient on top of different materials if I like.
As you can see I try to start with a preset scene to create a material. Instead of using the original textures I first setup my material with some dummy procedural textures. These are then replaced by textures in the final scene. This process renders much quicker and I can easily test out stuff.
Next are some scuffs and dents. These consist off two layers. The first is the PRIMING layer and the second a bump layer. In the priming group is a high contrast noise texture and a matt chrome material to mimic the underlying metal of the paint layer. The noise texture is acting as a group mask. I instanced this texture into the SCUFFS group and set it to bump.

Scuffs & Bumps

Next I added some fine scratches which you always find on a clear coat. This breaks up the surface and makes it look more natural.

Fine Scratches

I created three noise textures. These are identical except the rotation. All three noise textures are multiplied over the specular amount.


With these noise maps I am able to adjust the effect very quickly in size and strength in the final scene.

After the scratches I multiplied a fine and smooth noise texture over the bump texture. This simulates a so called orange peel effect and breaks up the reflections on a paint material even further.

Orange Peel Effect
You can barley notice this effect but it's the little things that make the difference.
For the last part there is the dirt layer. For the diffuse colour I took again a noise texture with two dark brown colours to map it on top of the material colour I created a second noise and used it as a layer mask (inverted on) for the dirt noise.



I then copied this layer mask noise to the DIRT group above in the shader tree. Here I adjusted the contrast a bit more and changed the the effect to specular amount and the blending mode to multiply.

After I am done with setting up my preset material I copy it over to my work scene. Here I exchange the dummy noise maps with the real textures. 


The only noise maps I keep are the orange peel and the scratches. Of course I needed to adjust the structure a bit.
As you can see I used only one gradient to control the materials of the bike. Chrome and aluminium are on top of it since these two shouldn't be affected by it.
I used a similar approach if I had materials which shouldn't be affected by the diffuse textures (e.g. glass for the windshield or some chrome parts).
Lighting was not really special. Two area lights and a studio HDR. Because it was a texture challenge I decided against a background and motion in the image.
The beauty looked almost good enough. For post I went into Lightroom for some image adjustments. After adding some grain I exported it to Photoshop and applied a small amount of colour fringing (chromatic aberration) with the lens correction filter.
And that's it. You can see the final image here.

Sonntag, 8. Dezember 2013

iOS 7

I have to say I really looked forward to this release. I think that the new design is the right way to go and I never was fond of the leathery and woody look of the old one. The worst apps in my opinion here were iBooks and Find My Friends. So the first impression of iOS 7 was good. Nice and clean. But here is the problem. It is to clean in some ways.

Spin Wheels

You now have trouble to identify a spin wheel if there is one and the the different wheels are not separated anymore.



Buttons

It's difficult to identify a button because now it's all text. I had several moments where I just didn't know how to get back or edit something. The pre 7 iOS did a great job here why abandon it completely?

Safari

The space from the new design for the webpages is great and the UI elements don't feel distracting which I really like. The cover flow multitasking is good and allows quick access.
What is not intuitive is how you access the UI elements while browsing. Is it a small swipe down or a longer one? I always struggle here.
Searching a site is absolutely horrible. First you have to delete the address field and then you have to remember to scroll down to find the results on the page you were searching.

Besides the cleanness there are the unnecessary things. These are only show, add no functionality and so the overall Baushaus motto "Form follows function" does not apply.

Parallax effect

Seriously? What has this to do with the great Bauhaus motto "Form follows function"? It doesn't give the user any benefit and sucks out battery power. And worst of all it looks cheesy.

Animations

Here again: No benefit and after a day pretty annoying because it feels slow till an app opens. I don't want that a productivity device steals my time with unnecessary zooming and panning.

Multitasking

At first it looked better and more comfortable. And indeed switching apps is better and faster because you can see the content of the apps. Unless you want to end a bunch of them. Even in pre iOS 7 it was annoying tapping on the minus symbols but it only was tapping and not swiping. So in the end it takes longer to end all apps.



Control Center

This is a great feature. It is very practical and I use it all day. Mostly to turn on or off the airplane mode or the flashlight. But Apple why did I had to wait 7 releases for this feature?


Performance

With a iPhone 5 it is very good and slick. The iPad mini is ok, not as slick as the iPhone 5 though.
What is unacceptable is the speed and performance with the iPhone4. This device is stuttering and slow and barley usable.  And I really do not understand why this got through the approval process by Apple. If that is how their QA department is working they really need to change that. It might change with a couple of updates but with version 7.0.4 my advice is: Do not update and stay with iOS 6.



Dienstag, 3. Dezember 2013

The View From My Living Room

3114.jpg3116.jpg3119.jpg3252.jpgOn Fire3715.jpg
3915.jpg3922.jpg3946.jpg

Every two or three days I have an amazing view out of my living room. So I thought I just make up a new set and call it New Zealand - From my living room.
It is just unbelievable what happens when the sun sets behind the hills of Makara. So enjoy them updates will follow.

Dienstag, 8. Oktober 2013

Turn it up!



Yesterday we went to The Embassy Theatre to watch Gravity. This is the premier theatre where Peter Jackson shows his movies to the world and was completely refurbished in 2003 for LOTR: The Return Of The King. And since the premiere of the Hobbit it got upgraded with the new Dolby ATMOS surround system. This gives you a true 360° sound feeling including sound from the top.
And it was f***king awesome! The whole cinema rumbled with low frequency sound effects and combined with the movie it was a really great experience. I even would say this is a must to visit if you are in Wellington or nearby for vacation.
The movie with Sandra Bullock and George Clooney in the main and only visible roles was a really great and deep experience. But this flick won't work on your small telly with crappy sound. This movie in my opinion only works in a great theatre with great surround sound. That being said for me it was a very intense experience. I would it compare a little with 2001: A Space Odyssey by Stanley Kubrick but only the feeling and the sense of realism. The story itself is much much simpler, almost not existent and in the end a bit too exaggerated for my taste. Nevertheless it is a must see for all space lovers and it is from start to finish an audi-visual bombardment for your senses.

Dienstag, 1. Oktober 2013

A Little Shaky

So the first weird thing happened today early morning. A woke up and a couple of seconds later our hotel room shook for two seconds. If you are a Kiwi it surely isn't worth mentioning but hey I am new here and I have never experienced a shaking ground. But the funniest thing was that I thought "Oh no! Please don't get worst. I don't want to get up! It is too early!" and then I fell back to sleep.

Upate:
I found the quake at this site here. Seemed to be a moderate one with a magnitude of 4.7 in its center.

"Ein Glass Wasser, bitte."

So, dass war sie, die vorerst letzte Bar-Tour durch München. Die Idee kam auch noch sehr spontan am Vorabend im Zephyr bei meiner Abschiedsfeier. Ein Freund meinte wir sollten am nächsten Abend eine Route abstecken. Wie es mit solchen alkoholisierten Einfällen nun mal ist sind diese am nächsten Morgen nicht ganz so glorreich wie man sie in Erinnerung hatte. Aber gegen 1800 Uhr kam dann wieder die Energie und die Lust nach einer letzten Runde durch die Münchner Barlandschaft.

Barroom

Erster Treffpunkt war der Barroom in der Milchstraße. Diese winzig kleine Bar vermittelt einem das Flair zur Zeit der Prohibition wo man von einem guten Freund einen Tipp und das Losungspasswort  bekommen hat. Und winzig ist hier nicht übertrieben. Wenn's hochkommt finden hier 10 Personen Platz. Wer zu spät kommt wird freundlich aber bestimmt von Barmann Emanuele in das Negroni umgeleitet. Nach einem Ti Punch war dies auch unser nächstes Ziel.

Negroni

Motto unserer Bar-Tour war ein Drink pro Bar und nicht vergessen ein Glass Wasser dazuzubestellen.
Im Negroni (nicht zu verwechseln mit dem Negroni Club) gibt es neben Cocktails von Barinhaber Michele auf gute italienische Küche.
Ich entschied mich für einen Victoria Station. Dieser steht nicht auf der Karte und ist ein schöner frischer Gin Drink mit Koriander und Basilikum. Das ganze natürlich mit einem Glas Wasser gepaart.
Leichter Hunger kam bei uns beiden auf und da wir mit unseren Drinks auch schon am Ende waren hieß es auf zur nächsten Bar.

Bar Gabanyi

Seit ca. einem Jahr gibt es diese Bar jetzt in der Barmann Stefan Gabanyi das Zepter in der Hand hat. Die Bar ist geräumig mit dunklem Holz und falls es das Wetter zulässt kann man auf der kleinen Terrasse seine Drinks genießen. Neben Flüssigem gibt's auch ca. Fünf verschiedene Gerichte. Bei mir wurde es ein Gemüseeintopf mit Debreziner. Den Drink dazu habe ich leider vergessen. Geschmacklich war er herb und erfrischend lecker. Wer eine gute und gemütliche Bar in der Nähe des Goetheplatzes sucht wird hier definitiv fündig und die Jungs hinter dem Tresen und in der Küche verstehen ihren Job. Somit ist das Gabanyi mein neues Highlight in der Münchener Barlandschaft.

Gamsei die Showbühne

Nachdem Barmann Lukas aus dem Zephyr mir diese Bar am Vortag empfohlen hatte war das unser Nächster Stop. Das Gamsei ist genau das Gegenteil was man von einer Bar erwartet. Im ersten Moment hat man eher das Gefühl in einer Showküche oder in einem Retroladen zu stehen. In der Mitte des Raumes stehen parallel zwei Theken zueinander. Links und Rechts davon befinden sich kleine Tribünen. Falls man auf diese geht heißt es Schuhe aus und falls man will Hausschuhe an. Zutaten oder Equipment sind nicht zusehen und werden entweder aus einem Hinterraum oder aus Schubladen gezaubert und danach sofort wieder versteckt. Die Karte zeigt nur fünf Cocktails mehr gibt es nicht. Allerdings wechselt die Karte jede Woche. Hier ist klar: Der Drink und das Genießen dieses stehen absolut im Mittelpunkt. Beim aufmerksamen Beobachten der Zubereitung bekommt man ein selbstgemachtes Tonic und kleines Amuse-Gueule gereicht. Anscheinende werden alle Zutaten (bis auf Alkohol nehme ich an) in Eigenproduktion hergestellt. Das erklärt auch den Preis von ca. 18 € pro Drink und einem deutlich wird, dass man hier sicherlich nicht den ganzen Abend weilen wird. Der Rum-Topf Drink den ich hatte war hervorragend und hatte eine leicht weihnachtliche und frische Note.
Alles in Allem ist ein Besuch im Gamsei eine Cocktailerfahrung der anderen Art ob allerdings das Konzept der Show-Cocktail-Bühne hinter großer Glassfront im Glockenbachviertel sein Publikum findet wird man allerdings sehen müssen.

Bar Reichenbach jetzt ohne Klingel

Die Exklusivität ist gefallen, denn die Klingel am Eingang ist weg. Irgendwie hat mich das auch nicht verwundert, denn vorher war es immer sehr überschaubar die paar Male wo ich im Bar Reichenbach war. Ebenso haben sich die Preise etwas dem üblichen Durchschnitt in München angepasst und somit steigt diese Bar in meiner Empfehlung deutlichund nicht nur weil Barmann Bill Fehn hier im Moment in der kleinen hinteren Bar Freitag und Samstag den Shaker schwingt. Das einzig störende: die Musik ist einfach oft zu laut. Ich will Bar-Atmosphäre, keine Disse! Als Drink gab es bei mir einen... äh... ist mir leider auch entfallen. Ich kann mich aber noch den Salbei Smash von meiner Bar-Tourbegleitung erinnern und dieser war sehr gut. Frisch, zitronig und mit kräftigen aber angenehmen Salbeigeschmack.

Couch Club der Absacker

Für einen Absacker ging es dann zum Couch Club. Hier gab's einen Gin Tonic, denn nach vier Cocktails und eintretender Müdigkeit ist was einfaches für den Gaumen gefragt. Empfohlenes Tonic und Gin passten hervorragend zusammen und bildeten einen guten Abschluss. Ein älteres Review zum gibt's hier noch.


Mittwoch, 25. September 2013

Finally there


So, after 30 hours we finally arrived in Wellington New Zealand. Luckily with no surprises. Boarding passes were not an issue in Melbourne, luggage arrived savely at baggage claim and customs were easy going.
Currently it's very windy and rainy but it should clear up in the next days.
The hotel which WETA provides us is great and will help us to settle down.
I will try to fight the jetlag for two more hours and then I'm done for today.




That's what I call leg room


Yes the 60 € more for the emergency isle were definitely worth the money. Plus we were sitting in the upper deck in the tail section. It was quiet and the service was very good. Food wasn't as good as with the Emirates flight but they made it up with hot chocolate with marshmallows :).
Now we are waiting for our last trip to Wellington. This could get interesting because we still don't have our boarding passes. Let's see.