July 02, 2009

Graduation & GCDS

Officially a computer scientist
As of today, I have graduated and I am now officially a master of computer science, with a specialization in software engineering. Awesome! I graduated magna cum laude (with an average of 81.52%) and scored 18.5/20 on my masters thesis. Needless to say, I'm very pleased with this.


The master thesis: 85 pages of fun


What's next? After much indecision as to whether I'd like to find a job in the open-source (GNOME) world or do something else, I've accepted a PhD offer at the Distrinet Research Group of K.U.Leuven. GNOME hacking will stay a spare-time activity for now, though I might change that decision in a few years. Exciting times ahead!

Gran Canaria Desktop Summit
Tomorrow I'll be flying out to the Gran Canaria Desktop Summit. I'll be spending 11 days in Gran Canaria. I will be arriving in the late afternoon, so that shouldn't stop me from dropping by at the Canonical hosted opening party. Really looking forward to another GUADEC, Istanbul 2008 was really great. Many thanks to the GNOME Foundation for sponsoring part of this trip, without them, this would not have been possible.


Gran Canaria Desktop Summit (GUADEC)


I won't be giving a talk, but if anyone wants to have a chat about F-Spot (or any other subject), come and find me!

brightkite-gallery


Per request I created a Tango version of the Brightkite logo:

brightkite-gallery

Contact me if your project needs them.

Posted in Job, Tango

iTunes Protected vs. Unprotected

Dear lazyweb,

A friend of mine has released an album on the iTunes store, and I want to buy it to support her. Of course, I don’t want to buy it there if it’s a DRM-protected AAC file. Anybody know how you can tell before you buy? I checked both using iTunes on a Mac, and on the iTunes Store app on my iPod Touch, but I can’t seem to figure it out.

It seems her album is also sold on Amazon (cheaper, even), and they sell 256kbps MP3s, so I’ll probably end up doing that regardless. But it would be nice to know if you can figure this out for Apple’s store too.

Update: It appears everything on the iTunes store is now DRM-free. Interesting.

gimp_preferences

I can't believe the Ubuntu Desktop Team Meeting Minutes. They are dangerously close to drop the GIMP from the CD. Read the chat transcript further below in that document, between [17:33] and [17:45]. Either they didn't discuss all their sources of information or they are using the wrong criteria. Disk space?

Estudo sobre estabilização de vídeo usando computação gráfica 3D


A criação de vídeos usando equipamento de filmagem amadora ou semi-profissional para produções de baixo custo apresenta vários desafios, entre eles encontramos a estabilização da câmera. Uma das principais características que identificam um vídeo amador é aquele efeito em que o foco da câmera nunca fica fixo. Isso é resultado da gravação em vídeo que [...]

Arealight and IBL in PRMan.

そういや、arealight や IBL って PRMan ではどうやるんだろうなーと思って少し調べてみました. が、あまり情報ありませんね. ちょっと古いのと、Entropy 独自拡張が基本になっていますが、 http://pharr.org/matt/notes/sig01c48.pdf と PRMan のドキュメントくらいでしょうか. まあ結論としては、、、PRMan で arealight や IBL 使うのって… めんどくさすぎじゃね? RSL 2.0 だとしても. そもそも arealight 自体もきちんと PRMan でサポートされていないっぽいし. こんなんだれが使いこなせるんだろう… シェーダ(コンパイラ)書きですらそう思うのですから、現場ではよほどよく出来たパイプラインじゃないと使いものにならないんじゃないかな. いや、やはりこんなインターフェイスじゃ無理過ぎな気がします そんなわけで、まあ lucille は arealight とか IBL の指定は独自拡張にしようかと思います. envmap をポンと指定するだけで自動でサンプルポイント生成して illuminance loop(IBL は別な illuminance loop にするのも手) に光源サンプル点が渡るとか. どうでしょう?

Disabling mouse/keyboard wakeup

Suspend (sleep) works very well on the dual-Atom desktop. The only problem with it is that the mouse or keyboard wake it up. I don't mind the keyboard, but the mouse is quite sensitive, so a breeze through the window or a big truck driving by on the street can jiggle the mouse and wake the machine when I'm away.

I've been through all the BIOS screens looking for a setting to flip, but there's nothing there. Some web searching told me that under Windows, there's a setting you can change that will affect this, but I couldn't find anything similar for Linux, until finally drc clued me in to /proc/acpi/wakeup.

cat /proc/acpi/wakeup
will tell you all the events that can cause your machine to wake up from various sleep states.

Unfortunately, they're also obscurely coded. Here are mine:

Device  S-state   Status   Sysfs node
SLPB      S4    *enabled  
P32       S4     disabled  pci:0000:00:1e.0
UAR1      S4     enabled   pnp:00:0a
PEX0      S4     disabled  pci:0000:00:1c.0
PEX1      S4     disabled  
PEX2      S4     disabled  pci:0000:00:1c.2
PEX3      S4     disabled  pci:0000:00:1c.3
PEX4      S4     disabled  
PEX5      S4     disabled  
UHC1      S3     disabled  pci:0000:00:1d.0
UHC2      S3     disabled  pci:0000:00:1d.1
UHC3      S3     disabled  pci:0000:00:1d.2
UHC4      S3     disabled  pci:0000:00:1d.3
EHCI      S3     disabled  pci:0000:00:1d.7
AC9M      S4     disabled  
AZAL      S4     disabled  pci:0000:00:1b.0

What do all those symbols mean? I have no clue. Apparently the codes come from the BIOS's DSDT code, and since it varies from board to board, nobody has published tables of likely translations.

The only two wakeups that were enabled for me were SLPB and UAR1. SLPB apparently stands for SLeeP Button, and Rik suggested UAR probably stood for Universal Asynchronous Receiver (the more familiar term UART both receives and Transmits.) Some of the other devices in the list can possibly be identified by comparing their pci: codes against lspci, but not those two.

Time for some experimentation. You can toggle any of these by writing to the wakeup device:

echo UAR1 >/proc/acpi/wakeup

It turned out that to disable mouse and keyboard wakeup, I had to disable both SLPB and UAR1. With both disabled, the machine wakes up when I press the power button. (What the SLeeP Button is, if it's not the power button, I don't know.)

My mouse and keyboard are PS/2. For a USB mouse and keyboard, look for something like USB0, UHC0, USB1.

The UAR1 setting is remembered even across boots: there's no need to do anything to make sure the setting is remembered. But the SLPB setting resets every time I boot. So I edited /etc/rc.local and added this line:

echo SLPB >/proc/acpi/wakeup

Tutorial Blender 3D e YafaRay: Como criar grama realista?


Os usuários mais experientes com o Blender 3D e o antigo YafRay, devem lembrar que o renderizador apresentava alguns problemas na integração com recursos do Blender 3D. Por exemplo, ao renderizar uma cena modelada usando partículas, as mesmas não eram exibidas quando usávamos o render externo ao Blender 3D. Hoje isso já foi superado e [...]

Table with mesh organization tips for 3D polygon modeling


What is required to learn and develop even more your modeling skills? One of the things that I always say in my modeling classes is that we have to balance the technical side of 3d modeling with the artistic side. Even with the advice to balance the focus of the modeling, my students often leave [...] Related posts:
  1. How to correct the topology of a 3d model for architectural visualization? One of the
  2. Using the B-Mesh for architectural modeling in Blender 3D A new syst
  3. Modeling for architecture with construction objects in Blender 3D A few week

Tabela com esquemas técnicos de modelagem 3d poligonal


A modelagem 3d poligonal que também pode ser chamada de edge modeling e também modelagem por subdivisão, apresenta diversos detalhes e pequenos truques que podem ser usados por artistas 3d para conseguir organizar a topologia 3d de maneira a representar os objetos. Uma das coisas que sempre comento nas minhas aulas é a importância do [...]

GCDS: Discrimination by accent

My level of Spanish being what it is, and my accent being what it is, my cab ride to Las Palmas cost me some €60 from the airport, and that's after the cabbie switched off the meter...

Apparently, the «Catalina Park» apartments booked by the nice people at the GNOME Foundation, have a namesake near Playa de Inglés.


From top to bottom: where I wanted to go, where I was, where I ended up (locations provided «by ear», do not try to replicate at home). Yippee!



FreeFA

In other news the FreeFA tournament is going to happen next Thursday, from 15:00 to 17:00. I'll put the details onto the Wiki when I can remember my password.

Why I disagree with RMS concerning Mono

The GNOME press contact alias got a mail last weekend from Sam Varghese asking about the possibility of new Mono applications being added to GNOME 3.0, and I answered it. I didn’t think much about it at the time, but I see now that the reason Sam was asking was because of Richard Stallman’s recent warnings about Mono - Sam’s article has since appeared with the ominous looking title “GNOME 3.0 may have more Mono apps“. And indeed it may. It may also have more alien technology, we’re not sure yet. We’re still working on an agreement with the DoD to get access to the alien craft in Fort Knox.

Anyway - that aside, Richard’s position is that it’s dangerous to include Mono to the point where removing it is difficult, should that become necessary to legally distribute your software. On the surface, I agree. But he goes a little further, saying that since it is dangerous to depend on Mono, we should actively discourage its use. And on this point, we disagree.

I’m not arguing that we should encourage its use either, but I fundamentally disagree with discouraging someone from pursuing a technology choice because of the threat of patents. In this particular case, the law is an ass. The patent system in the United States is out of control and dysfunctional, and it is bringing the rest of the world down with it. The time has come to take a stand and say “We don’t care about patents. We’re just not going to think about them. Sue us if you want.”

The healthy thing to do now would be to provoke a test case of the US patent system. Take advantage of one of the many cease & desist letters that get sent out for vacuous patented technology to make a case against the US PTO’s policy pertaining to software and business process patents. Run an “implement your favourite stupid patent as free software” competition.

In all of the projects that I have been involved in over the years, patent fears have had a negative affect on developer productivity and morale. In the GIMP, we struggled with patent issues related to compression algorithms for GIF and TIFF, colour management, and for some plug-ins. In GNOME, it’s been Mono mostly, but also MP3, and related (and unrelated) issues have handicapped basic functionality like playing DVDs for years. In Openwengo, the area of audio and video codecs is mined with patent restrictions, including the popular codecs G729 and H264 among others.

What could we have achieved if standards bodies had a patent pledge as part of their standardisation process, and released reference implementations under an artistic licence? How much further along would we be if cryptography, filesystems, codecs and data compression weren’t so heavily handicapped by patents? Or if we’d just ignored the patents and created clean-room implementations of these patented technologies?

That’s what I believe we need to do. Ignore the patent system completely. I believe strongly in respecting licencing requirements related to third party products and developer packs. I think it’s reasonable to respect people’s trademarks and trade secrets. But having respect for patents, and the patent system, is ridiculous. Let a thousand flowers bloom, and let the chips fall where they may.

So if you want to write a killer app in Mono, then don’t let anyone tell you otherwise. If you build it, they will come.

Desktop Summit!

I am heading to the Gran Canaria Desktop Summit… but first, need to quickly finish packing! (:

It’ll be an amazing time. I’m excited to see everyone attending!

Configurações para render mais rápido no V-Ray com 3ds Max


Um dos segredos para conseguir uma renderização com boa qualidade nas diversas opções de renderizadores externos é conseguir entender o funcionamento e lógica, por trás das inúmeras configurações existentes nessas ferramentas. Por exemplo, muitos artistas acabam deixando o Mental Ray um pouco de lado, mesmo o software acompanhando o 3ds Max de maneira totalmente gratuita, [...]

July 01, 2009

mairin


I just wanted to write a quick post to thank everyone involved with FUDcon Berlin. It was definitely an extremely well-organized trip (it really showed), and a wonderful experience. I travelled to the conference by myself, so you can imagine I had quite a bit of anxiety about finding my way around and getting settled in, but things like the Attendee Survival Kit and travel info on the wiki made it a very comfortable trip. Folks went out of their way to be helpful and I really appreciate that. I was also very happy to finally meet in person many of the European folks I’ve worked with over the years and never had the pleasure of meeting face-to-face! I was able to get quite a few things done while there, including:

  • Met with Joel Granados and coming up with some ideas for improving the anaconda storage UI;
  • Met with Thomas Woerner about the system-config-firewall UI and brainstormed some improvements for it;
  • Gave a talk to talk about Fedora Community, and got a lot of *great* ideas for future features from folks in the session;
  • Gave a UI design clinic talk where we went through Bacula’s interface and hopefully effectively demonstrated at least part of the UI design process (I’ve gotten a few emails afterwards about it so I think the demonstration of the design process worked :) );
  • Gave some demos of Fedora at the LinuxTag booth, including a demo of Fedora’s tablet capabilities showing off handwriting recognition;
  • Took a ton of photos; hopefully some can be useful for the Fedora picture book;
  • Took a photo survey of the event signage, in hopes that the Design Team can create an event signage kit with templates for future events;
  • Made a cool poster of event participants and a video showing how the poster was made in Inkscape with Nicu. :)

Overall, a very productive and enjoyable trip, so thanks again!

Posted in Uncategorized

Yuv

An article about criticism worth reading. Although it is already a few months old, I came across it only today. I think it applies to many Free Software projects and is one of the key reasons why those projects fail to reach a two digits market share.

Tutorial After Effects CS4: Criando uma animação submarina


Os artistas 3d que gostariam de expandir os seus conhecimentos para trabalhar com softwares de composição digital, voltado para produção de material para TV e Cinema, deveriam considerar o estudo de ferramentas como o After Effects. Em termos de edição e composição de animações para produções em DVD, o After Effects é o mais usado [...]

mairin


You may have interacted with the Fedora Design Team in the past by filing a request on our Design Service wiki page.

I’m happy to announce that wiki page has been deprecated; we are now using the ticket system on our Fedora Hosted Trac instance. So if you need to file a request with the Fedora Design Team, you may now do so here:

https://fedorahosted.org/design-team/newticket

A big thanks goes out to Ian Weller for transferring all our requests over to the new ticket system! :)

Posted in Uncategorized

friendfeed-gallery


For the Gwibber microblogging client, I created a Tango version of the Digg logo:

friendfeed-gallery

Posted in Job, Tango

Interactive architectural visualization with the Blender 3D Dome Projection


One of the advantages that Blender 3D offers to architectural visualization artists, is the possibility to create interactive 3d applications, to show visualization projects with no need of coding. The Blender 3D game engine is a great help in this area, because we can create two products with the same 3d model. The same model [...] Related posts:
  1. Workflow to create architectural visualization in Linux If you use
  2. Blender 2.47 and architectural visualization After a lo
  3. Planning architectural visualization projects with Blender 3D An archite

Tutorial de renderização para interiores com o Blender 3D e YafaRay


Apesar dos vários tutoriais e material de consulta que venho publicando aqui no blog sobre o uso do Blender 3d em conjunto com o LuxRender, para criar imagens realistas para projetos de visualização arquitetônica, ainda existe muito espaço para usar YafaRay. O software está evoluindo de maneira bem mais rápida que o antigo YafRay, que [...]

Strange behavior of System.Cmd.rawSystem

Haskell には rawSystem と呼ばれる外部コマンド呼び出し(C での system() に相当)があります. http://cvs.haskell.org/Hugs/pages/libraries/base/System-Cmd.html が、これの動作にくせがあります. rawSystem では args を文字列の配列で与えるのですが、 it receives as arguments the args strings exactly as given, with no funny escaping or shell meta-syntax expansion とあるので、文字列配列を、エスケープせずに concat したものを arg として渡すのだから、 空白をつける必要があるのかと思ったら、そうでもないらしい. input.c があるものとして、gcc を rawSystem で呼び出してみます. 「そのまま展開」されるので、文字列はぜんぶくっついてしまうかもと思って、引数に ” ” をつけてスペースを作るようにしてみます. $ ghci GHCi, version 6.8.2: http://www.haskell.org/ghc/ for help ... Prelude> import System.Cmd Prelude System.Cmd> rawSystem "gcc" ["-I/usr", " ", "-I/usr/bin", [...]

Usando plugins no 3ds Max para fragmentar uma parede em 3D


O uso de plugins é feito de maneira maciça em estúdios de animação, pois os mesmos aceleram o processo de animação e conseguem fazer com que os projetos e trabalhos em que o estúdio está envolvido sejam finalizados em menos tempo. Já falei sobre vários desses plugins aqui no blog, pois os efeitos que podem [...]

Secure Simple Pairing support, now in Fedora 11

I updated gnome-bluetooth in Fedora 11, and that new version supports Secure Simple Pairing, an easier pairing mode for Bluetooth 2.1 devices.

The update currently lives in the updates-testing repository, but will be in the normal updates when we've had enough good feedback about it.

If you have Bluetooth devices in your possession that don't work as expected with your systems, and fancied a bit of playful testing, find me at GCDS, and we'll try and fix that.

June 30, 2009

friendfeed-gallery


Per request, for Gwibber, I created a Tango version of the Friendfeed logo:

friendfeed-gallery

Posted in Job, Tango

identica-gallery


For the Gwibber microblogging client, I created a Tango version of the Identi.ca logo:

identica-gallery

Posted in Job, Tango

Groundhog screenshot


I intend to buy an Android phone. It’s probably going to be the HTC Hero mainly because it’s almost available where I live and it also comes without a simlock, unlike for example the HTC Magic which is exclusive for Vodafone. Next I plan to develop some übercool applications but in the meantime I’ll start with porting a very old game I did more than a decade ago: it was called Groundhog. A screenshot:

Groundhog screenshot

Groundhog screenshot

So stay tuned for a Groundhog coming to your mobile…

Modelagem 3d e escultura digital para criar uma mão realista no Maya


A modelagem 3d orgânica apresenta alguns desafios interessantes quando o tema da modelagem em si é o corpo humano. Sempre que tenho oportunidade de escrever ou falar sobre esse tipo de modelagem, cito duas partes da anatomia humana que são demasiadamente complexas de criar em 3d que é a orelha e as mãos. Isso tanto [...]

Episode 108: A lot of Paths

The path tool icon - scaled up and sharpened insanelyPaths are a powerful tool in GIMP – and not so easy to understand. So I’ll make a two part series out of them.

Paths are Bezier curves and are controlled by anchor points and handles.With enough time and determination you can give them any form you want. A path can be generated with the path tool, from a selection and from a text in GIMP. And it can be stored and even exported as a SVG file.

So they do fit more into a vector based program like Inkscape. If you use them for drawing something, ask yourself if you are using the right tool.

Gimp has a good documentation about path basics , the paths tool, the dialog and the paths menu.

The last part of the video is edited in a hurry – you’ll notice some blunders.

The TOC

01:10 Path concept
03:05 Adding the Path dialog in GIMP
04:20 Adding a path with the Path tool
05:50 The Paths dialog
06:40 Turn a path into a selection
07:20 Stroke the path
07:50 Path context menue
08:40 Turn a selection into a path
09:40 Turn a text into a path and back
11:50 Put a text on a path
14:30 Don’t use GIMP for vector graphics
15:00 Wrapping up

Creative Commons License
Meet the GIMP Video Podcast by Rolf Steinort and Philippe Demartin is licensed under a Creative Commons Attribution-Share Alike 3.0 Germany License.
Permissions beyond the scope of this license may be available at http://meetthegimp.org.

Paths are a powerful tool in GIMP - and not so easy to understand. So I'll make a two part series out of them. Paths are Bezier curves and are controlled by anchor points and handles.With enough time and determination you can give them any form you want. A path can be generated with the path tool, from a selection and from a text in GIMP. And it can be stored and even exported as a SVG file. So they do fit more into a vector based program like Inkscape. If you use them for drawing something, ask yourself if you are using the right tool. Gimp has a good documentation about path basics , the paths tool, the dialog and the paths menu. The last part of the video is edited in a hurry - you'll notice some blunders. The TOC 01:10 Path concept 03:05 Adding the Path dialog in GIMP 04:20 Adding a path with the Path tool 05:50 The Paths dialog 06:40 Turn a path into a selection 07:20 Stroke the path 07:50 Path context menue 08:40 Turn a selection into a path 09:40 Turn a text into a path and back 11:50 Put a text on a path 14:30 Don't use GIMP for vector graphics 15:00 Wrapping up Meet the GIMP Video Podcast by Rolf Steinort and Philippe Demartin is licensed under a Creative Commons Attribution-Share Alike 3.0 Germany License. Permissions beyond the scope of this license may be available at http://meetthegimp.org.

Firefox 3.5

Firefox 3.5 icon

As with every major release of Firefox since 1.0, I’ve had the privilege of working with Mozilla on their website updates for the new Firefox 3.5 release.

If you care about web browsers, you already know why it’s awesome, and if you don't care about web browsers, all you need to know is that it’s better.

Even though there are loads of significant new features (audio/video, downloadable fonts, big performance improvements), my favourite feature so far is stupidly simple. When you View Source on a page, you can now click on the links to CSS and JavaScript files to view them right in the source viewer. This had made my life 0.000.1% better, which isn’t bad for a web browser.

inserlocation-gallery


Per request I created these two insert icons, some of them based (or even shamelessly copied) from existing works:

insertcalsertcal-gallery

The “Insert Event” icon has two versions.

inserlocation-gallery

The 16×16px version of the “Insert Location” icon even got 4 versions!

These icons have been released under GPLv2.

Posted in Job, Tango

Tutorial 3ds Max: Criando animações usando o Cloth do Reactor


Os princípios de funcionamento para a maioria dos softwares 3d é muito semelhante em termos de processo de criação e renderização de material 3d. Mas, em alguns casos podemos ter disparidades bem grandes, principalmente no que se refere a softwares incorporados de outras empresas em ferramentas como o 3ds Max. O Reactor do 3ds Max [...]

openid-gallery


Per request I tangofied the OpenID logo:

openid-gallery

This icon has been released under Public Domain.

Posted in Job, Tango

Getting started with YafaRay and Blender 3D for interior design


I still believe that we may use both YafaRay and LuxRender in our architectural visualization projects, because LuxRender can`t beat YafaRay in one tiny detail: render speed. The quality and realism of the images created with LuxRender are amazing, but they demand long render times to become clear enough to be used in commercial projects. [...] Related posts:
  1. Interior design with Blender 3D and YafaRay: Scene to download I still fi
  2. Getting started with Blender 3D and LuxRender In case yo
  3. How to use Light Groups in LuxRender and Blender 3D for interior design If you are

Bargain: 48 WHr 6-Cell Battery for Dell Mini 12

Due to a mistake in their administration work Dell recently sent me a 6-cell battery for the mini 12. I cannot use this battery, as I own a mini 10 (and it really doesn't fit in that one). Fortunately, a quick phone call sorted things out and they sent me a new correct one. No need to send back the old one, that's not economic for Dell.

Therefore I'm offering it up for sale. If you are a free-software hacker who owns a Dell Mini 12 and you want a 6-cell battery: I'm offering mine, brand new and unused (I can't anyway), for the bargain price of around 80 euro. These batteries usually sell for around 120 euro / 150 USD, so you're getting about a third off (aint't that nice?). With this purchase, you'll also be sponsoring F/OSS development of a poor hacker, consider that the additional benefit.

The only problem will be how to get it: shipping these things costs quite a bundle, so unless there's some way of hand-delivery, it probably won't save you that much. I live in Belgium and I will be at the Gran Canaria Desktop Summit next week. If you are interested, contact me before Friday and I'll bring it along.

farsthary


Hi all!

I hope this help someone, here is a small tutorial on how set up a basic FG scene
http://shared.zanqdo.com/echelon/index.php?file=FG%20tut.pdf

Cheers Farsthary

FreeFA '09

If you're interested in joining in for some «Futbol» at GCDS, add your name to the list on the Wiki, and bring your shoes/shinpads/other bits of kit.

We don't have a date and time settled for it yet, so make sure you check the schedule when at the conference.

As every year, if you don't bring shinpads and you break your leg in two, you'll have little sympathy.

June 29, 2009

Boring But Delightful Standards

I’ve written before about the boring but delightful benefits of standards. Another such standard is emerging in Europe this month. Most major mobile phone manufacturers have signed on to support a standard phone charger for mobile phones in the European Union. Such a grand display of common-sense is unusual and is to be applauded.

The Mini-USB charging port on my mobile phone is just about the only thing I like about it (other than it having lasted for three years so far). When travelling, one USB cable can power my phone and transfer photos from my camera to my laptop.

I have not been lazy. Early Gilgamesh progress

Hi

I have had little time to make my early template model for the Gilgamesh character. This is a template model that I will be using to finalize her. At this point I have not pushed the features much since I am mainly worried about the general feeling and the topology of the model. We will probably create multiple versions of her to test out different styles that is why it is very important that our template model is extensible. At this point the model needs some anatomical corrections, some fixes since it is an early progress model. But I am not worried about them much now.We will have some time to fix them later.

As you can see my base mesh does not have any topological concerns, things like edge loops are not pronounced in the model mainly because those kinds of concerns would limit your workflow and might get in the way especially during sculpting and testing out proportions. It is always best to start out loose and slowly build up along the way.  What is very important is the looseness and lightness of the model. Once we have a satisfying looks we can always find many different ways to transfer all the details  and structures over other models.  Blender offer variety of them.

fprintd integration with KDE

I was pointed today to this blog, which shows the integration work being done in KDE with fprintd. Happy to see all that work on the daemon and the documentation is coming to good use.

twitter-gallery


Twitter rising up so quickly, and more and more applications connecting via the API, more and more are in need of an icon:

twitter-gallery

Contact me if your project needs them.

Posted in Job, Tango

Dear GNOME developers…

What happened to Integrated Media Management for GNOME GSoC project? Was there any real code in the end? Is it going to be used? Where? When?

Como importar múltiplas texturas usando scripts no Blender 3D?


O uso de texturas no Blender 3D para representar pessoas e também vegetação é uma excelente opção para adicionar elementos que mostram a escala em projetos, principalmente os que abordam visualização de projetos arquitetônicos. Se você visitou o blog na semana passada, deve ter visto o artigo em que recomendo o download de texturas gratuitas [...]

AOV interface in RMan

RenderMan、またそれに限らず他の最近のレンダラでは AOV(Arbitrary Output Variable) と呼ばれる、 任意のレンダリング画像の各要素を出力する仕組みがあります. この機能を使うと、rgb, alpha, z, それ以外にも specular などの画像要素だけを出力することができます. 特に RMan 系はもうなんでもあり!なインターフェイスになっています. http://wiki.aqsis.org/guide/aov http://www.fundza.com/rman_shaders/secondary_images/index.html RMan 系はシェーダ引数の output 変数でどのデータを書き出すか指定するようです. この利点はシェーダを書けば何でも出せるところで、 欠点は「スペキュラー」要素など、シェーダコンパイラ側(レンダラ側)では判定できないようなコンポーネントを出せないところでしょうか. ただ、3Delight とかはスペキュラー要素を出すことができるらしい. たぶん predefined された shader のみとかで、それにはすでにどの要素がスペキュラーかアノテーションが入ったものになっているのではないでしょうか. レンダラ側としては、「シェーダであとはよろしく、何でも出せるよ」というのは実装するほうは楽でいいのですけど, せっかくシェーダコンパイラを書いているので、独自の構文解析を加えて「ここはなんだかスペキュラーっぽいぞ」と自動判定する仕組みを作るのも面白いかも.

Tutorial Cinema 4D: Usando partículas e HDRI para modelagem e animação 3D


Na configuração dos materiais em softwares 3d precisamos tomar cuidado com alguns aspectos especiais de materiais com características especiais. Por exemplo, os materiais que representam plástico ou borracha precisam de elementos externos ao objeto para que uma das suas principais características seja representada, que é a reflexão. Sempre que ensino os ajustes da reflexão especular [...]

How to import multiple 2d cutout texture images to Blender 3D


Last week I have suggested a great resource for texture maps of plants and shrubs, along with a small tutorial on how to turn the maps into transparent PNG files ready to use in Blender 3D. If you have tried to use those maps, you may have realized that it will take a long time [...] Related posts:
  1. Free download of texture maps of trees and shrubs What could

ascona_hugin_preview

I've been traveling the last four weeks, away from my workstation. My notebook is slowly dying from a dry joint. It is no longer usable in Windows where a CPR-like ritual around the touchpad is required to unfreeze the machine every few key strokes. Ubuntu deals better with the issue. So I spent a full month with Ubuntu only. How was it?

June 28, 2009

A Beginner's Guide to Free Software Programming Languages

Linux Planet asked me for an intro article for prospective programmers, explaining the pros and cons of various programming languages. Here it is: A Beginner's Guide to Free Software Programming Languages

lucille fansite

mixi に lucille のコミュニティができたらしい. http://mixi.jp/view_community.pl?id=4372692 ありがたいことです. が、残念ながら私は mixi をやらない(できない)ので参加できません… ので, 立ち上げた chiyama さんを lucille 神の代弁者として いろいろお任せしたいと思います. その代わりというわけでもありませんが、 オフィシャルのほうでも、現在いろいろとコミュニティ立ち上げを企画しています. こちらもお楽しみにしてもらえればと思います これからの時代、ソフトウェアやサービスの普及は、 コミュニティの運営がうまくいくかどうかにかかってくると思います. lucille は、他にはない GI レンダラとしての機能を提供していくこともそうですが、 うまくコミュニティも形成していくことで次世代のデファクトスタンダードを確保し、 レンダラ帝国やレンダラ財団を作っていけたらと思っています.

June 27, 2009

Yuv

The main leg of our trip back home was meant to be a simple non-stop transatlantic flight, from Basel-Mulhouse to Montréal. Roughly eight hours. 24 hours and two hotel rooms later we’re still on the road because of a massive delay at the airline – the second one I experience with this same airline (on [...]

Investigation on next-gen scene file format.

新しいことをやるなら、せっかくなのでいろいろ提案したい. そこで、次世代のシーンファイルフォーマット(主にレンダラ向け)はなにがいいか、 最近いろいろ考えています. 要求としては、 - シンプルかつ拡張性がある - 人間が読めるものである(XML は論外) - なるべく既存のものと互換性がある - 大規模データ、また DelayedReadArchive, Procedural のようなものが扱える になるでしょうか. 今の所のところの候補は 2 つ. Python と JSON(JavaScript) です. Python as a scene file format Python は Gelato でシーンフォーマットとして採用されていましたね. Python プログラムそのままをシーンデータとして扱うことができます. 利点としては、 - 既存の 3D アプリが Python 対応のものが多いので、ユーザの認知度が高く、知識の流用ができる. - Python スクリプトなので、動的ジオメトリ生成(procedural)などが容易に書ける. 欠点としては、 - Python インタプリタを含める必要がある(自前で Python コンパイラを作らない場合). - 特に既存 Python インタプリタを使う場合、大規模データを食わせたときのパースの時間が気になる. - ちょっと記述の自由度が高く、フリーダムすぎるかな. 何かしら制約は付けたいところ. が挙げられます. JSON(JavaScript) as a scene [...]

hippocoon


And it is:

hippocoon

Posted in Uncategorized

dsc03021


Me and my crew arrived fashionably late to FUDpub. Whoops. Not much space left. :) Not even outside!
dsc02994

Some enjoyed beers, some enjoyed fruitier options:

dsc02996

dsc03011

dsc02999

dsc03010

I enjoyed a Bananenfruchtsaft, which is banana juice, but I also had vodka added to it :)

dsc03008

There was tons of pizza, thankfully vegetarian options available yet again :)

dsc03002

dsc03018

I’m not sure what these two were up to. Seems kind of shady:

dsc03020

The highlight of my day: Jesse and Spot brought me back a HELLO KITTY MAGAZINE and it came with a HELLO KITTY PURPLE JEWEL NECKLACE!!! If only I could read German! It looks like it has some nice ‘Hello Kitty Picknick’ recipes! I wonder if this is available for subscription in the US?

dsc03021

Posted in Uncategorized

mairin


Here is a video of how we created the FUDcon Berlin 2009 Poster:


Download in OGG Theora format

(btw, I found out that WordPress is totally lame and won’t allow me to post an HTML 5 video tag. Does anyone know how to get around this?)

Posted in Uncategorized

fudcon-2009_poster


You are now blue:

fudcon-2009_poster

Posted in Uncategorized

farsthary


Hi all, this is one of the maintainer of the blog

Just to tell you that many great advancements are currently being added by the great blender dev, main author of the refactored volumetric (sim_physic branch) and artist Matt Ebb. They will be extremely useful especially for people working with datasets, as an example in the medical field. Please check regularly his blog, both him and Daniel Genrich are the great guys who make the integration of volumetrics and smoke simulator possible in the short term, a requirement for the Durian project (a lot of VFXs will be used that for)

June 26, 2009

Como usar a projeção em domos no Blender 3D 2.49?


Entre todos os recursos e novidades do Blender 3d 2.49, um dos que mais chama a atenção pela novidade em si é a possibilidade de usar visualização do tipo olho de peixe na Game Engine. Assim que o Blender 2.49 foi lançado, recebi diversos questionamentos e perguntas de alunos e leitores aqui do Blog, sobre [...]

farsthary


Though I haven’t made a small tutorial about using FG (should I have done before released) I want to mention an important factor that have to be taken into account: Normals

normals have to point at the same side where ligt is, for example in a typical cornell box scene the interior small boxes should have thier normals in the default creation direction, that is , outside them , but for the enclousing box, the walls, normals have to be inverted pointing inside.

If some scene give you troubles try with normals. I will upload soon a small tutorial if someone don’t do that first because many people are already experts in FG :)

I’m gladd even that some issues have being fixed, thanks to all :)

dsc02990


Wow, today was quite a busy day! I had a tight schedule but got a lot done.

I headed into the conference a little early with Spot and Paul. BTW, Paul really proved he has got some serious artistic chops with the session signs he made!

dsc02895

I took a photo survey of the signage as I mentioned before, so hopefully we can put together a nice kit of signage templates for events. I’ll hopefully do another blog post going over the ’survey’ later on. Then I took some photos of the FUDcon space. It is quite impressive, except for one unfortunate thing – the main lounge area where people get together and chat is on a balcony above the main stage, and it is quite echo-y in there. For future events, we should probably make a point to make sure there’s a ‘chat space’ where folks can meet without disturbing others (to be honest, folks could have used the LinuxTag dev room, but it is a bit far away.) The banners for the event came out beautiful and will be useful for many more events to come I’m sure.

dsc02917

dsc02898

dsc02901

dsc02907

dsc02911

Around 9 AM I got to work chalking the path between the main LinuxTag building and Marshall Haus where FUDcon was being held, in hopes of helping folks interested in FUDcon find the way over. Here’s the most elaborate one I did. I wish I had more time to do something really big and more complicated:

dsc02935

dsc02937

I had booth duty from 10-12. I reviewed the UI of system-config-firewall with Thomas Woerner and he also showed me some very interesting UI ‘inspiration’ as well. :) Then of course, not having eaten at least a pound of strawberries, I was starving by noon so I had some lunch. Afterwards I got to chat with the super-cool Jan Wildeboer and of course Paul Frields. :) Then I met with Joel Granados, who has been working of some of the storage UI for anaconda. We did a UI review and came up with what I think are some pretty good ideas, including some quick mockups, together. I am hoping to summarize what we came up with and send it to the anaconda mailing list soon.

Then it was time to pitch barcamp talks! Paul transcribed:

dsc02960

dsc02959

dsc02968

dsc02975

dsc02982

dsc02984

dsc02990

Finally Nicu took an amazing group photo! It came out so good!

My latest photo uploads are being slow, so I’ll have to cover FUDpub in a part 2. :)

Posted in Uncategorized

Episode 107: Orton’s Sandwich

Orton EffectA bit late, but finally here!

You find more about the Orton Effect in Wikipedia and a lot of other places.The one I show in the video is from Nature Photographer. Michael Orton’s homepage is not working at the moment, but you can fnd a review of his book. I haven’t found it in our library system yet – has one of you read it?

PCIN.net has a detailed description of the analog workflow. After reading that I would change my approach a bit. Stay tuned.

Even Wolfram Mathematica has Orton, I never thought of that program as a graphics software. But if you think about it – it has everything it needs built in.

The TOC

00:20 The show is late
01:40 The Orton effect
03:20 Michael Orton and his book
04:40 Cropping the image
06:00 Making bright an blurred layers
07:00 Blurring
08:40 Multiply mode set
09:20 Compare the result
09:25 Playing with the opacity sliders
10:15 Points for variation
11:35 Recap with a different image
15:00 Script?
15:30 Wolfram Mathematica Orton Effect Plugin

Creative Commons License
Meet the GIMP Video Podcast by Rolf Steinort and Philippe Demartin is licensed under a Creative Commons Attribution-Share Alike 3.0 Germany License.
Permissions beyond the scope of this license may be available at http://meetthegimp.org.

A bit late, but finally here! You find more about the Orton Effect in Wikipedia and a lot of other places.The one I show in the video is from Nature Photographer. Michael Orton's homepage is not working at the moment, but you can fnd a review of his book. I haven't found it in our library system yet - has one of you read it? PCIN.net has a detailed description of the analog workflow. After reading that I would change my approach a bit. Stay tuned. Even Wolfram Mathematica has Orton, I never thought of that program as a graphics software. But if you think about it - it has everything it needs built in. The TOC 00:20 The show is late 01:40 The Orton effect 03:20 Michael Orton and his book 04:40 Cropping the image 06:00 Making bright an blurred layers 07:00 Blurring 08:40 Multiply mode set 09:20 Compare the result 09:25 Playing with the opacity sliders 10:15 Points for variation 11:35 Recap with a different image 15:00 Script? 15:30 Wolfram Mathematica Orton Effect Plugin Meet the GIMP Video Podcast by Rolf Steinort and Philippe Demartin is licensed under a Creative Commons Attribution-Share Alike 3.0 Germany License. Permissions beyond the scope of this license may be available at http://meetthegimp.org.

Tutorial de modelagem 3D: Usando bevel para melhorar modelos 3D


O desafio de criar modelos 3d com excelente nível de realismo sempre acaba exercendo grande pressão sobre os profissionais que trabalham com modelagem. Para quem não está muito acostumado com esse tipo de projeto, pode achar que a solução para conseguir uma imagem realista recai sobre o render e a iluminação. Mas, sem um bom [...]

Download gratuito de texturas e imagens de árvores e arbustos


A técnica mais simples que podemos aplicar em modelagem 3d para simular a presença de árvores e arbustos em cenas ou maquetes eletrônicas, é com um truque usando texturas. O processo é bem simples e pode economizar no tempo de render também, pois com o uso de texturas nas cenas o uso de geometrias complexas [...]

farsthary


Hi all!

If I have ever seemed as I haven’t give proper credits I apologize for that, I always say that i’m standing on the shoulders of giants and in open source development if there’s no money what at least a developer expects are credits.
I want to thanks Matt Ebb for all of his help in volumetrics and photonmapping/Final gathering, seems that in my last post I haven’t mention him.

I feel really sad every time a normal-because-we-are-humans small issues arise with a blender dev, perhaps I should work on myself to be less sensible. I don’t like subjective numbers but I will make an estimate about my collaborations on the Sim_physics branch Farsthary: 10 % Matt Ebb: 90%
in Photon map/Final gathering i have made a release but Matt’s code is several times better and is what will be officially committed, I’ve said that from the very beginning:
Photonmap/Final gathering Farsthary 30% Matt Ebb 70%

I also want to thank the countless names of the blender community that have helped me and although they don’t have written a single line of code one way or another has influenced in the causality chain, even the single line mail: go on! is a contribution and I appreciate that.

And up above I want to thank my parents that have give me live and have made so many sacrifices to allow me to do this sort of stuffs because what I do here is simply a luxury even for the ‘well positioned’ families here. They are the true heroes of my history.

Cheers to everyone Raul Fernandez Hernandez.

PD: I’m not thinking clearly now, hope next posts will be more optimistic.

T 1min 31s


Hi all!

I have found a really silly bug preventing multiple light set up to work correctly, it was only a misplaced parenthesis but for builders will be easier to simply replace the old photonmap.c file with the corrected one aviable in http://www.pasteall.org/6323/c

here is also a new multiple light set up test .blend file:
http://shared.zanqdo.com/echelon/index.php?file=FinalGatheringMultiligth.rar

and some test images, hope you like them
FG t1m31s

fm 23s

T 1min 31s

DBusGProxy introspection, where art thou?

I tried to beat the wash cycle on my washing machine at doing something useful[1].

Tried to add Introspection support to gnome-bluetooth.

The result nearly works, as it seems that there's no bindings for DBusGProxy in gobject-introspection...
** WARNING **: Entry 'DBusGProxy' not found
If somebody knows...

[1]: I played football twice today, and needed to wash my kit again, as I'll be playing tomorrow, though I hope we'll play better than we did this evening, shrug.

Free download of texture maps of trees and shrubs


What could be better than downloading furniture models for your projects? Well, I could say a lot of things and among them a good set of texture maps of plans, trees and shrubs. If you want to download a set like this to use in your projects, an artist called Michal Kotek has released on [...] Related posts:
  1. How to import multiple 2d cutout texture images to Blender 3D Last week
  2. Adding scale to 3D Scenes: Using 2d cutout trees and people in Blender A scene pr
  3. Getting started with Blender 3D and LuxRender In case yo

June 25, 2009

Audi Shooting Brake Concept

It’s bitrotting here again! Quick, some fillup!





farsthary


Hi all, this is one of the blog maintainers.

For those of you who are still not aware about this, our beloved Daniel Genrich started a few weeks ago the integration of the smoke simulator inside blender! In addition to that, this includes volumetric preview in blender 3D view, and the highly realistic smoke algorithm from Nils Thuerey. Big Kudos to him!

So stay tuned by regularly checking his blog

He’s also planned to buy a brand new computer to quickly perform simulations to speed up his development process, so you can consider small donations so that he can buy a killer computer (the donation bar is above 100%, which means that he can buy a good one,  but with 200% he could buy a core i7 system allowing him to run algorithms in fractions of minutes..).

Once the integration is done, this will greatly ease Farsthary’s job of integrating his cool VFXs, such as the instable fire or the pyroclastic smoke (explosions).

regards

farsthary


note: this post was planned 2 weeks ago, but the main blog’s manager was not available to feed the blog

I recently returned from a national scientific student colloquium in Matanzas city, where I showcased volumetrics in blender; I got there lots of congratulations from other students that also like blender :)

I was very pleased to receive congratulations emails because June, the 8th, was my birthday also (everything good have came together this month :) )

this is a short video about myself in my thesis discussion, I haven’t included audio because I have recorded that without sound :(

hope many of you know me better now than in stills   :)

Cheers

Farsthary

Or one at YouTube with music:

http://www.youtube.com/watch?v=sR_xQxqmyeQ

8 years later

8 years after I filed bug 1349 in AbiWord, I implemented it. Definitely something that should have been done sooner.

It is about JPEG support. AbiWord has been able to import JPEG images for a good while, but it always converted the JPEG to PNG for internal storage. This is IMHO wrong, but at the time it was debated that it was the right tradeoff to allow using AbiWord on embedded platforms (I'm too lazy to dig up the archive). Anyway.

Tuesday I sat down and implemented the JPEG support, removing cruft, and cleaning up the rest. Basically when import and bitmap image, if the format is JPEG, the JPEG stream is kept as is, otherwise we convert to PNG, as usual. It hit SVN last night. The bonus is that a file with a JPEG in it will open properly in AbiWord 2.6 (and likely older), so even the issue I had with compatibility isn't.

This is probably the last real feature implemented for 2.8, and it will be in 2.7.6. Back to bug fixing.

Pós-produção de animações estilo anime no Blender 3D


Os motivos que levam uma pessoa a querer trabalhar com animação 3d são os mais diversos, e podem variar entre a oportunidade de trabalhar com publicidade até mesmo realizar o sonho de produzir a sua própria animação. Sempre que posso estou conversando com os meus alunos para saber os motivos que os fazem querer aprender [...]

Tube from an Interns perspective

Echoing what Jamal said, this is probably the most exciting thing i’ve ever done. I’m highly impressed by Bassam’s use of Blender, and seeing that he can be distracted so easily we get to nag him on it all day long! What i’ve found most respectable, is his unbiased knowledge of 3d apps in general. He’ll compare on a deep level, advantages and disadvantages of Blender with respect to a multitude of 3d applications. This gives us a true-to-heart placement of Blender in the 3d industry, which is very relieving.

Jamal and I were thinking of using this perspective to address those on a similar level to us. So we can all get a practical viewpoint on Blender for those intending to make a living in the CG industry. Personally, I had been bitten by the Blender bug, and it resulted in studying animation. The predominant applications used during this study period was Maya and After Effects. We were paying a lot of money for the course, and so time was dedicated to learning as much as possible in those programs, which I believe was a very good thing. Nearing the end, when we were starting to look out for jobs, however, it created a ton of anxiety. How was one to successfully marry a passion for Blender with their livelihood in 3d? I didn’t have an approach to solving this. There were few studios who had Blender, and fewer you could learn from.

In steps financial crisis, along with graduation. Now we have serious anxiety. Even though we’re applying to 3d studios, there just isn’t any work. There was some relief here, I wasn’t the only one not finding work. The entire class couldn’t find work. Maybe this is a good opportunity to freelance in Blender? We don’t have experience yet, but at least it would be legal. In follows Tube, and i’ve ended up here, sitting next to Bassam (HOW cool is that!), being exposed to Blender in just such an environment.

It’s like a living dream. One through which we can share in some experience of hope. For other ‘interns’ in the same precarious boat, we’d like to take notes on what we learn here with Bassam. In order that we can all learn from them.

Revista Computer Graphics World disponível para consulta gratuita


Essa é uma notícia muito interessante para os artistas 3d que sempre quiseram consultar as revistas comerciais sobre computação gráfica 3d, mas não queriam fazer uma assinatura internacional. A revista Computer Graphics World está disponível para consulta gratuita no web site da editora, em formato totalmente eletrônico. A revista tem um perfil bem diferente do [...]

Cube


Netbooks have reached the markets some time ago, starting with models such as the EEE 2G. But, believe it or not, compared to the EEE 1000HE – these seem more like toys than actual computers.

The 1000HE is a revolutionary device. Sure, in that price-class you can get a real (low-end) “laptop”. But they are bigger and heavier, and their batteries don’t last even closely that long. That’s why the 1000HE is considered a netbook. It’s tiny, portable, and can work for almost a whole day. Let’s take a closer look:

Design/Quality

8.5/10

The 1000HE definitely does a good job at looking stylish. Sure, it’s a subjective topic, though compared to other EEEs this netbook is on the better half. Also the manufacturing quality is high, I had no troubles with anything getting loose or stuff like that. So be assured you won’t run into bad surprises with this one.

Keyboard

10/10

Awesome. Just awesome. You can type on the keyboard, which they claim to be about 92% of a full-sized keyboard, just as fast as on a normal one. The keys have spaces between them, which makes typing very accurate. You can compare the keyboard to a MacBook. I also tried out a EEE 901. Absolutely horrible. After using it for a while, keys might start getting loose, and pressing one side of the keyboard makes the opposite side go down. Nothing like that on the 1000HE. Actually, I’m typing this whole review on the 1000HE! Once you get into typing on that keyboard, you’ll be able to slide from one key to a neighboring one, bringing your typing to astronomical speeds.

Camera

8/10

An integrated webcam is a good thing by itself, and the 1000HE gives you a whole 1,3 Mpix resolution – far more than the 0,3 of older models. The camera does its job just as any other would do. Sometimes you can experience lags (when recording, it CAN even go down to 1fps), but this is rather on the software-side than on the hardware one. For Skype and similar activities it’s just perfect.

Battery life

6/10

Asus promises you 9.5h, but using Linux (Easy Peasy, which is the Ubuntu Netbook Remix) I’ve never gotten that far. Some users claim to even get 10.5 hours on a regular basis, but I usually get around 5h 50min with everything turned off. This is still far more than other netbooks can get you, even with or without Linux, though it’s less than what it said it would give you. I’ve charged it overnight, and I’m able to use it almost the whole day without having to worry about recharging.

Card Reader

10/10

Does what it’s supposed to do, nothing special here. The 1000HE has a SD-card reader on board.

Connectivity

9/10

The 1000HE comes with three USB ports, an wired network port, Video out and a microphone and headphone jack (+ a Kingston Lock). What people might miss is a Firewire connection, though I can live without it. I like that none of the connections are on the back, so no cables will break in case you lift up your laptop by the front.

Touchpad

7/10

Eh, it’s not that of a nightmare. Yeah, I actually started using command line applications more often than before, just to avoid having to use the touchpad. But after a while, you get used to it, and don’t notice it that much anymore. At home, i got a little USB mouse I connect, and even than it’s kind of awkward navigating on such a small screen. But you should be fine.

Wireless/Bluetooth

10/10

Works just fine, no issues here. Not even software-wise when installing Linux.

Weight

8/10

You might be a little surprised that the 1000HE actually has some substantial weight, but it’s not really impairing anything so it should be alright.

Case

9.5/10

Very nice idea to include that in the box, perfect if you want to carry your EEE in a backpack without it getting scratched. It’s not a hardcase, but perfect for most of us.

RAM/HDD

8/10

Comes preloaded with 1GB of RAM, and while people sometimes replace it with 2GB – I’ve never had any problems with just one. The 160GB are really great compared to other netbooks, as some of these only have 4GB SSDs. I’m sure a SSD is faster and more reliable, but what beats taking your whole music library with you everywhere you go?

Screen

8/10

Screen looks pretty fine, though has an awkward resolution of 1024×600. You’ll get used to that pretty quickly though. The screen does not incredibly well outside, but is still definitely readable. Browsing on such a small screen might be a little bit difficult, even in full screen mode, but it works.

Noise

9.5/10

Perfectly fine, almost never ever hear anything. Perfect for e.g. school, or meetings. Only occasionally you might notice it’s on.

Software

Now this is the best part – I personally have nothing again Windows, but I installed Easy Peasy, which is a Ubuntu-based EEE-optimized Linux distribution.

It works perfectly fine. The boot time might be a little high, after installing a lot of stuff – between 1-2 minutes. But since I usually just put it to sleep rather than turn it off completely, this is not an issue for me.

The Netbook Remix Launcher is a good idea, though I find myself using the standard mode on a day-to-day basis. I’m sure it just depends on the kind of stuff you want to do on your laptop.

I recommend the following applications:

- Dropbox: An awesome way of syncing your files, especially useful on a device like that.
- Tomboy: You’re netbook is everywhere with you, and you want to be able to take notes quickly.
- Gnome Do: Interesting approach of doing stuff. With this you’re able to accomplish tasks very quickly.

Of course this list could go on and on, like about which music player, instant messenger or web browser to use. (I use Banshee, Pidgin and Firefox.) This is all up to everybody’s own opinion.

Conclusion

Let me point out what the 1000HE can and can’t do:

Pros/Ways to use

- Awesome keyboard
- Writing, taking notes, …
- Listening to music
- Watching videos
- Browsing the web (quickly)
- Internet (video) calls
- Email, IM, …
- Organizing photographs (the card reader is a blessing, now you can take the EEE with you whenever you go out taking lots of pictures and archive them on the 160GB harddrive)

Neither really good nor really bad

- Battery life
- Screen
- Speakers

Cons/Things you can’t do

- Run software that requires a big screen
- Advanced gaming: Can’t do much more than some basic chess and so on games

Posted in Articles

Tutorial SketchUp: Modelando uma poltrona em 3D


A modelagem de móveis e objetos pode acontecer em diversas ferramentas 3d, entre as quais o SketchUp é uma das opções mais intuitivas para trabalhar com design de objetos com fundamentação geométrica. Essa semana mesmo publiquei um artigo sobre a modelagem de uma luminária Arco, que foi realizada totalmente no Blender 3D, mas que poderia [...]

Swanky Decor


I started my day off with a delicious breakfast of strawberries. There are fresh strawberry booths at various U-Bahn stations in Berlin. So delicious!!

dsc02467

Here we are waiting for the train to Messe Berlin, you can see Spot, Greg, Yakov, and Max here:

dsc02468

The Fedora booth looks really fantastic! We have some very nice Dell laptops with demos of F11. There is a projector in the top of the booth showing a blingy slideshow with slides Fabian and myself put together to help publicize FUDcon. There are also the freedom | infinity | community posters on the front of each of the three podiums, and a beautiful tall four foundations banner across from the booth:

dsc02476

dsc02477

The F11 media came out great. One error though – the back of the DVDs says ‘Live Media’ o_O. We’ll have to do better next time:

dsc02471

Some hacking went on in the dev room downstairs:

dsc02478

I was happy to meet Thomas Woerner and had some interesting discussions with him over lunch about the system-config-firewall assistant/wizard and and some future direction for Fedora. Lunch was very tasty and surprisingly to me, very vegetarian-friendly!

dsc02480

At the booth, I talked to a few ‘customers’ – one gentleman was very interested to learn about our tablet support and how handwriting recognition works. I conveniently had my x61 ready with F11, so we gave him a demo of Cell Writer and Xournal. If you are interested in a tablet notebook but are unsure of Linux support, you should definitely check these packages out. I don’t use Cell Writer so much, but I love taking notes with Xournal, and it is awesome for annotating PDFs as well. The F11 CDs, DVDs, and tattoos are quite popular at LinuxTag.

On the way back to the hotel, I ran into something I have only imagined in my dreams. Too bad they were closed for business that time of day, but still!!!!

dsc02484

Since I had heard that Berlin has some great, reasonably-priced Indian food, I have been craving it since arriving in Berlin. I got my fill at Amrit, which is in a very ‘colorful’ district of Berlin. (On the way home I had a run-in with a local ‘professional’ – whoops. I don’t think I will hear the end of that for quite some time, lol.) The restaurant was very hip and had quite a lot of young people there; it didn’t really even have a roof, it had a kind of canopy over top with lots of wide bamboo walls and very cool Buddha decorations. I had a dish of chana masala with some of Spot’s palak paneer, lots of salad, and some delicious poori and naan. It’s a bit hard to make out in the picture – it was a dimly-lit kind of place.

Amrit Indian Restaurant Berlin

So much food!

Swanky Decor


One parting note – perhaps the slideshow we are displaying at the booth can be cleaned up and modified to be used for other events?

Posted in Uncategorized

June 24, 2009

farsthary


Farsthary sent these to Blendiac and I and asked us to post them for him (source files, a blend file etc). To download the files please go click here to download from MediaFire.

Cheers,
Wife of Blendiac

Modelando uma luminária Arco no Blender 3D


Uma das coisas mais importantes para qualquer artista envolvido com a criação de material e imagens voltadas para projetos arquitetônicos, até mesmo para o design de jogos, é a compilação de uma boa biblioteca de objetos. Para conseguir angariar esse biblioteca, podemos proceder de duas maneiras que são a coleta desses objetos em web sites [...]

Renderizando em arame no Mental Ray e 3ds Max


A criação de um bom portfólio é fundamental para qualquer artistas 3d que precise demonstrar o seu trabalho para estúdios ou para conseguir um possível emprego em empresas especializadas. O portfólio deve apresentar apenas os melhores trabalhos do artista de maneira clara e que demonstre as suas qualidades técnicas como possível integrante da equipe do [...]

t 2min 55s


Hi all :)

As the title says, the first FG build is ready for public test,

here: http://graphicall.org/builds/builds/showbuild.php?action=show&id=1040
I repeat, is an experimental and not production ready build but hope you enjoy them.
Currently is non optimized and in the future many parts of the code should be redisigned but still some good results could be achieved.

is better suited for indoor scenes contrary to AO that is for outdoor scenes.
The user could choose between raw photonmapping and Final gathering.
the patch is against the2.49a tar ball

Hope you like it

Cheers Farsthary

postear

t 1min 6s  OSA 5 8 samples lamp FG

t 2min 55s

Dropbox - Secure backup, sync and sharing made easy.


Dropbox has captured many hearts a long time ago. This little tool allows you to sync a so-called “Dropbox” folder to different computers – and on top of that provides online backup with web access.

That alone if worth respect. They also give you 2GB of free access – which you can expand to either 50GB or 100GB for some monthly/yearly $$$, but I personally find the 2GB perfect sufficient – at least for right now.

Many companies praise their products as “It Just Works!“. Even though Dropbox never even mentions anything like that – this tool is absolutely reliable, fast, and most of the action happens behind the scenes. You’ll be surprised how simple the interface is – after all, the Dropbox team does advance usability testing before releasing any new feature.

I’m talking here from a graphic designers point of view. Now even that would be great – sync your graphic files to another computer, without worrying about when and where, plus having a backup in case everything breaks. But that’s not all Dropbox can do.

Especially for us graphic designers, one feature comes in very handy – Revision Control.

Remember all these days where you grab a file, edit it and save – and later realize it now looks worse? Ever wanted to return to a previous version? Not only in case something goes wrong Dropbox jumps in. It can also be a nice way of monitoring your progress.

Now the most awesome thing about Dropbox is people always coming up with new ideas how to use it. The world has even been witness of somebody using it for farming (no kidding – he was sending commands to his tractors by simply dropping them into the Dropbox folder, which was being accessed by the tractors’ computers.)

Dropbox is great for syncing two computers – now imagine these two computers being right next to you! The other day, while working on some project, I was able to do the actual design job on my desktop (with the big screen), while I used my little netbook for the work “around” the design.

There were lots of little files involved, and all of them were saved into the Dropbox. Almost instantly (I mean, less than a second (!) later) the files were already synced to the other computer. The moment I hit the save button on one computer, a little notification popped up on the other one, saying “File XXX has been successfully updated”.

The best part about it was, I was able to gather all the files, archive and send on the little laptop to my left, while designing in full-screen on the desktop.

On top of that, one computer was running Linux, and one Windows.

Dropbox has truly the power to ease a lot of workflows. There is still work to do, like syncing any folder, or excluding files from syncing to a particular computer – but even with what we got right now, Dropbox is incredibly awesome.

Go Dropbox!

Posted in Articles

davelargo-gallery


The IT Department of the city of Largo, Florida, has been using Tango icons for their software for a long time, but to fill some gaps I created these missing icons:

davelargo-gallery

Posted in Job, Tango

Keeping external kernel modules from being deleted

I've been enjoying my random system beeps, different every day. At least up until yesterday, when I didn't seem to have one. Today I didn't have one either, and discovered that was because the beep module was no longer loaded.

Why not? Well, I updated my kernel to tweak some ACPI parameters (fruitlessly, as it turns out; I'm trying to get powertop to give me more information but I haven't found the magic combination of kernel parameters it wants on this machine) and so I did a make modules_install. And it seems that make modules_install starts out by doing rm -rf /lib/modules/VERSION/kernel which removed my externally built beep module along with everything else.

I couldn't find documentation on this, but I did find Intel Wireless bug 556 which talks about the issue. Apparently somewhere along the way 2.6 started doing this rm -rf, but you can get around it by installing outside the kernel directory.

In other words, instead of

cp beep.ko /lib/modules/2.6.29.4/kernel/drivers/input/misc/
do
cp beep.ko /lib/modules/2.6.29.4/drivers/input/misc/
Then your external module won't get wiped out at the next modules_install.

I've let the maintainer of Fancy Beeper know about this, so it won't be a problem for that module, but it's a good tip to know about in general -- I'm sure there are lots of modules that hit this problem.

Modeling an Arco floor lamp by Castiglioni in Blender 3D


A very good practice that I always recommend to my students is to model pieces of furniture in your spare time. Every time I have a few time available I open up Blender 3D and start to work on some furniture models. If you do that for a while, I a few weeks you will [...] Related posts:
  1. Modeling a Panton Chair in Blender 3D One of the
  2. How to find examples of interior design to practice architectural visualization? One of the
  3. How to improve edge modeling in Blender 3D? One of the

Play with Blocks(closure in C)

Snow Leopard を待つまでもなく、LLVM/clang を使い, C で block 構文(クロージャ)を使ってみることができます. (ただし Mac 限定) Grand Central Dispatch も構文が似ているので、これをベースにした仕組みなのかな? 参考にしたのはこれ. http://lists.cs.uiuc.edu/pipermail/cfe-dev/2009-June/005378.html - LLVM/clang を svn から引っ張りだす. - compiler-rt を $(llvm)/tools に放り込む - ML に attach されている Makefile も放り込む - LLVM/clang を make する. こんな感じのコードを作る. #include <stdio.h> int main(int argc, char **argv) { void (^helloBlock)(void) = ^{ fprintf(stdout, "The World! Time stops...n"); }; helloBlock(); [...]

First Impression

Greetings everyone! I’m a new intern working on “Tube,” and just wanted to share some of my experiences so far. I’ve been on the job for two days now, and it has been very exciting working with everyone. Bassam pitched the story and all the current work to me on Monday, and I just have to say that I cannot wait to see the final product. I am amazed by the level of attention given to detail and the quality of work that has gone into this project so far, and am so excited to be a part of the process. The final product will be spectacular.

Anyway, this is just a brief hello to the blog, as it is our duty as interns to post about our experience and current projects we are working on. Since I am so new to the team, I am still getting my feet wet, but I cannot wait to share some screen shots of the props we are working on. Expect a post from my colleague Jarred soon. He has some cool things he’s been working on for a couple of weeks now, and I’ll be bugging him to post some images.

Haskell? job AD

おおぉ! Google で Haskell と検索すると Haskell 求人の広告がッ! しかも Jane Street Capital からだッ! 渋いねぇ〜、まったくオタク渋いねぇ. … ってか正確には関数型プログラマの求人広告みたいですけどね. リンク先は基本、OCaml を JSC で使ってますよーってアピールするページになっていますし しかし、AD で表示される個数が少ないってことは、 Haskell プログラマを求める企業にはこれはチャンスではないでしょうか? 出せばかなりいい条件で AD 効果が得られるのでは? 我々もお金があればぜひ AD を出したいですね. (Haskell をこれから intensive に使っていこうと思っているので、Haskeller が必要になっていくのです)

A little (geo)clue

Over the past week, I've been working a little on Geoclue stuff.

First up is a Geoclue plugin for gnome-bluetooth, which allows you to set up your Bluetooth GPS device.


This will work best with the patches in the Geoclue bugzilla, so that the selection is instant-apply.

The second piece of work is a Skyhook Geoclue provider. This code manages to put me within 20 yards of my house, though we should be getting NetworkManager's help to get the AP's MAC address.

Finally, my Geoclue Firefox patch should soon be getting reviewed. It's been long enough that I forgot how to build Mozilla (probably a good thing).

As an added bonus, I've sent a patch against NetworkManager to Dan with a gnome-bluetooth plugin, which should allow users to just tick a box to set up PANU Internet access.

Now, we just need somebody reviewing all those Geoclue patches. Maintainer, where are you at?

Up Easter Eggs

As you may know, Pixar's Up will be released in Brazil only in September. But I'm not afraid of spoilers, so I looked at this cool tip by @tatasoka on Twitter:

[read the full article]

June 23, 2009

Peoples!


St. Colmcille brought me from Boston to Dublin.

St. Colmcille - Aer Lingus

Vegetarian Airplane Food

Welcome to Dublin!

Dublin’s terminal A isn’t great. In fact, I only found one functional power outlet, and it conveniently spanned the entrance of the ladies’ room. I arrived at 5 AM and fought to stay awake as to not miss my flight!

Sunrise over Dublin

An inconvenient power arrangement

St. Ibar took me from Dublin to Berlin:

St. Ibar to Berlin

Schonefeld Airport

Over 24 hours awake now. A comfortable 1 hour train ride to the hotel.

Tickets

Train Stations

Berlin subway

By some very very good luck and happy chance, I ran into the FUDcon dinner train. They very kindly and patiently waited for me to drop my things off and we headed out for yummy (and veggie-friendly thankfully) food!

Jesse's Green Beer

Linguine, Mozzarella, and Tomato with Basil

Jesse and Spot

Peoples!

I think I’ve been awake for something like 34 hours now. Time to sleep!

Posted in Uncategorized

Autorig script for tube

One of our two tech goals for tube is to have a nice autorigging system for blender. Today I demo the beginning of such a system ( called rigamarule ) which is actually a rig-retargeting system that can work with (or without) etch-a-ton (in blender 2.49).





After recording, I realized I hadn’t shown what rigamarule is, so I made this little addendum for the curious:





There’s actually one small last script, dr_taggert.py , that tags each bone with it’s bone ID, and can optionally clear it.. sometimes, dr taggert likes to segfault.
All the scripts are GPL licensed, and I’ll release them after they’ve gone through some milestone tests.
High resolution .ogg video available here and here.

Oh, in case you didn’t notice, I’m using the video element in html 5 with a flash fallback for older browsers… thanks to all who helped me earlier :)

Ajuste de texturas no Blender 3D usando o GIMP


Nos últimos dias tivemos ótimas notícias para artistas 3d que usam o Blender como plataforma de criação. A primeira delas é o lançamento de uma atualização para a versão 2.49, que agora apresenta uma série de correções para bugs e erros presentes no lançamento dessa versão. O download do Blender 2.49a pode ser realizado nesse [...]

Iluminação Global no Cinema 4D para visualização arquitetônica


As técnicas e ferramentas de iluminação global já foram usadas como diferencial competitivo em vários softwares 3d no passado, mas hoje é quase que uma ferramenta padrão de todos os softwares. A grande maioria das ferramentas apresenta algum tipo de opção nativa para usar iluminação global. O uso desse tipo de recurso está tão disseminado [...]

Tutorial SketchUp: Usando componentes para modelar cenários de jogos 3D


O SketchUp é uma das ferramentas mais intuitivas para modelagem 3d voltada para arquitetura, sendo que profissionais de segmentos que não tem relação direta com visualização arquitetônica pode aproveitar em muito essas facilidades. Sempre que tive oportunidade de visitar empresas especializadas no desenvolvimento de jogos 3d, encontrei alguém usando o SketchUp para fazer modelagem de [...]

No show today….

… too much work to be done up to tomorrow. But Thursday one will be out.

Real time rendering with Photon Mapping and Gamma Correction


If there is something that I always recommend to my students, is to read a lot about the theory behind computer graphics, because not only from visual exercises we learn to be better artists. From all the reading available on the web, I really like the ones that explain concepts and techniques that we sometimes [...] Related posts:
  1. Blender 3D: How to use the Photon mapping build As you may
  2. Is real-time rendering the future? even for Blender 3D? One of the
  3. Tutorials about global illumination with Blender 3D and YafaRay The most c

June 22, 2009

Mon 2009/Jun/22

  • We now have some ultra-simple documentation on the policies which GNOME uses to handle the RANDR extension. What happens when I hit Fn-F7 to switch displays? What happens when I plug in a monitor? How does GNOME manage to remember your RANDR configurations?

  • I have been toying with the idea of holding a really informal BoF during GCDS for the hippie treehuggers among us. It would be a mish-mash discussion of peak oil, urbanism, architecture, gardening, permaculture, urban agriculture, and all that. What do you think? Mail me to see if we would have a suitably-sized group. Think informal, as in people sitting on the beach talking about how to make their compost heap work, not a session in an air-conditioned auditorium.

RMS 2.0

ついでに RMS(RenderMan Studio) 2.0 も導入したので, Maya から RIB を吐いて遊んでいます. RMS では、File -> Export … で RIB を吐いてもジオメトリだけしか吐かないようで, Render コマンド(Maya のコマンド)で Render -r rib input.ma という感じで maya ファイルを RIB に変換しないとシーン全体をエクスポートできないっぽい. (しかし Render, コマンドラインで起動すると遅い!… mel コンソール上でやるのがいいのかな) が、この RIB ファイルがくせ者(?)で, いろいろ PRMan 拡張が入っています. ResourceBegin/End とか. またデフォルトで DelayedReadArchive でオブジェクトデータをインクルードするようになっています. なるべく比較ができやすいようにある程度これら拡張もサポートしたいところですが, どこまでやるかですかねー. GI 拡張の入れ方とかはどうせ袂を分つことになるので, 完全互換は目指していませんし.