Looks a bit better than the first try, but still not quite there.
It is created using blender + freestyle like before. I also use gimp to auto balance the color. The original blender rendered image can be found below.
The basic idea of this image is inspired by Nüwa and Zhao Ling'er, as suggested by Jenny JS Liang. The background image features a landscape painting of Fan Kuan.
This a simple test of of the rendering time of blender internal render.
I was curious how Xoom or Azure compares to my desktops and laptops. However, running blender in the chrooted ubuntu of my xoom causes a segment fault ( for both the ubuntu blender and a 2.66 blender compiled by me).
The test .blend file is my Python Girl video. The video has 800 blender rendered frames (frame 600 - frame 1400). But in this test, only one of every 4 frames between frame 1250 and frame 1346 are rendered. We measure the difference between the modified time of 1250.png and 1346.png.
The blender used in this test is freestyle branch. On windows, a 32bit executable is used. 64 bit binaries are used on linux and OSX.
The followings are the results:
Core i7-2700 Ubuntu 12.10: 19min 16sec
Azure extra large 8 core Ubuntu 12.10: 32min 45sec
Core 2 Quads Q9500 Win7: 53min 8 sec
Macbook Air Core i5-3317u: 60min
Win8 Core 2 Duo T5600: about 3 hours (I had a train to catch, so unable to finish the rendering)
The segment fault on Xoom could be caused by kernel incompatibility or because Xoom does not have enough RAM. But compiling blender on Xoom took like 10 hours while compiling on my Core i7 desktop took only 10-20 minutes.
If possible, it would be interesting to run the same test on an ipad, iphone, EC2, raspberry Pi, or high end android phone like HTC One, Butterfly, or may padfone infinity, S4.
Girl Py or Python Girl is an anthropomorphic character of Python programming language. The original purpose of this character is to promote PyCon Taiwan.
Most tools used to create Girl Py are python related.
The main tool is Blender with freestyle, which is no doubt a python related 3d rendering and modeling tools.
The body of the character is created using Makehuman. Makehuman contains a lot of Python code, in fact, the version I used is the pure python branch.
Makehuman is designed for modeling realistic human bodies instead of manga style ones. Fotunately, makehuman support customized skin and target. I made a manga skin and manga target for it. The result of first draft looks like the following.
The hair color is actually black, but the light was too strong, so it looks very pink.
The face generated by my manga target is kind of ugly and scary, but does not look that bad with smooth modifer.
After playing with makehuman and blender awhile, I was getting more familier with these tools and improve the target a bit.
It looks less scary and more smooth now but still ugly.
After adding some manga style material, it looks like the following
Still not good. Because of the time constraint, I decided to model the face by blender directly instead. Using the models list at the end of the video as reference and inspiration, the result is the following:
It looks like this in Blender's opengl view
The python code featured in the video is PyLottery of PyCon Taiwan 2012, which generates an animated snake to fetch random lottery balls.
Other software used in this project are OpenShot and gimp, all python related.
The next image is the credit at the end of the video
PyCon Taiwan 2013 is Calling for proposals, you are welcome to submit your proposals.