27 de Agosto de 2009 Dalai Felinto

| Português
Este post é minha homenagem ao grupo de artistas e desenvolvedores que se juntaram para produzir o primeiro Open Movie pela Blender Foundation. Este curta de animação chama-se Elephants Dream e foi desenvolvido entre 2005 e 2006 em Amsterdam. O projeto serviu para alavancar o desenvolvimento do Blender através deste período intenso de troca e contato entre artistas e programadores. Além disto todo o material utilizado para produzir o filme foi disponibilizado em uma licença Creative Commons o que permite que qualquer pessoa possa utilizar os arquivos, estudá-los e empregá-los profissionalmente. Para assistir ao curta e saber mais sobre o projeto visite: www.elephantsdream.org
|
English
This post is one of a kind. It’s about something I always wanted to talk about and never had the chance to. Being a Blender user for a few years now, I’ve met a lot of inspiring people (artists and developers). Some of them are Brazilian, some Latino-Americans and some are spread around the world. Although some of those “Blender Heads” can be met personally, the world is as big as our heart, for the distances are sometimes prohibitive. Therefore let’s their work speak for themselves. So here is my tribute to the Orange Team. Those crazy people that provided us with this epic production. Elephants Dream was the first Open Movie organized by the Blender Foundation, therefore eternal: www.elephantsdream.org
|
 |
|
Um novo Open Movie está sendo produzido atualmente pela Blender Foundation, conhecido como projeto Durian. Por mais que este projeto ainda esteja nas suas fases iniciais, já é possível acompanhar seu blog de produção e ter uma idéia dos avanços e melhorias que ele trará para o Blender.
|
How could I add to this already finished and wonderful production? I don’t have enough render-power to recreate a full animation shot of this movie. Therefore I decided to produce some still images that can let Immersive Domes users share a bit of its enchantment.
|
|
|
E você pode ajudar este projeto A metade dos projetos da Blender Foundation são financiados com a pré-venda dos DVDs. Além dos DVDs contarem com o filme em diferentes formatos, ainda dispõe de todos os arquivos utilizados na produção. Para comprar o DVD visite o site do projeto - http://durian.blender.org. Dependendo do número de discos comprados será possível contratar mais artistas e desenvolvedores para participar do projeto. Participe, faça a sua parte !
|
I would love to see a whole open movie produced for a dome. In the mean time I’ll try to convince more people of the coolness of fulldome images. (Tube? Mercator? make your production a fulldome one ! :p)
And as soon as the render code is stable in Blender 2.5 I want to get my hands dirty and try a more elegant built-in fisheye/fullsome implementation in Blender (no real promises here but if you wanna help, let me know … )
|
 |
|
Para produzir estas imagens eu utilizei os arquivos disponíveis no DVD (também disponíveis para download gratuito no site do projeto), junto com a técnica descrita anteriormente num post anterior. Basicamente eu tive que modificar a câmera para obter um campo de visão de 90º e renderizar 4 imagens por frame. Depois utilizei o editor de nodes do Blender para juntá-las de acordo com uma malha pré-definida.
|
Last, but not least: have you bought your Durian DVD yet? Not only you get a DVD with all the production files ready to render but also you help the Blender Foundation (therefore all of us). A good part of the sponsoring of an OpenMovie is due to the DVD pre-sale campaign. That allows growing the team (artists and developers) and getting more impressive files with new cool features - http://durian.blender.org
|
 |
|
Enfim, espero que tenham gostado. Para os ávidos por mais material eu montei uma destas imagens em 360º na Blender Game Engine, confira (.blend 760 KB).
|
That’s all folks. For some background in the technique utilized in these fulldome renders check this post. If you liked those images you will probably enjoy this BGE file as well .blend 760 KB.
|
Um grande abraço,
Dalai Felinto
|
| * eu tentei gerar imagens com os arquivos do Big Buck Bunny também, mas meu computador só tem 4G de memória e não consigo renderizar os arquivos do filme. |
* Just out of curiosity: the Portuguese version of this post is waaaay different. Bilingüês, confiram |
Posted in blender, domes | 1 Comment »
17 de Agosto de 2009 Dalai Felinto
| Updates:
version 2.0 to Blender 2.5 svn version 1.2 to Blender 2.49 svn
|
| Português
Para quem acompanha este blog não é novidade que venho estudando e pesquisando soluções para integrar domos imersivos com o Blender.
Minha atual principal motivação agora é a construção de um domo imersivo com um espelho esférico para a minha universidade (UFF). Quero fazer isto até sexta-feira (quando apresento meu trabalho de graduação). Depois eu digo se deu certo
Uma das etapas mais enigmáticas e importantes para se utilizar um espelho esférico com um domo é a produção de uma malha de deformação para compensar o efeito produzido pelo espelho.
|
English
I’m studying/working/getting tired of immersive domes. and all sort of related issues My current goal and motivation is to build an immersive dome for my university (Universidade Federal Fluminense - Niterói).
My deadline is this Friday (4 days from now). That’s when I’m going to present my graduation project (Immersive domes for architecture) and I’m really excited about showcasing it in a real dome.
So on, one of the key elements while using spherical mirrors for immersive domes is the warping mesh. This mesh is used to reverse the mirror deformation in the projected image.
|
|

|
Read the rest of this entry »
Posted in blender, game engine, programação | 3 Comments »
31 de Julho de 2009 Dalai Felinto

Português
Olá a todos!
Você tinha planos pra Agosto? Agora tem
Apesar do Blender PRO estar marcado apenas para o dia 7 de outubro este ano, a vontade de se reunir é tanta que em agosto, acontecerão diversos eventos regionais para preparar o terreno para o nosso encontro nacional de Blender.
* lembrete a todos: O Blender PRO este ano acontecerá no Rio de Janeiro.
Aqui no Rio, nos reuniremos no CEFET em Petrópolis para um dia inteiro de palestras, oficinas e trocas entre os participantes. A programação será mais ou menos a seguinte:
|
English
Hello There!
As you may know, this year we are going to have the third edition of the Blender PRO - a Brazilian Blender Conference. For this particular edition, we are going to have several local/regional meetings before in order to prepare the ground for it.
I will have the chance to give two talks: imersive domes in Blender Game Engine and scientific visualization data with Blender Game Engine. Although they are not original talks (the first one was presented at Che Blender 2009 in Cordoba and Mike Pan and I presented the second one in the Blender Conference 2008 in Amsterdam) it’s the first time I talk about it at home, making it very meaningful for me.
|
- 09:00 - Exibição de Animações e Jogos feitos em Blender/registro do pessoal
- 09:30 - Abertura - Luis Retondaro
- 09:40 - Palestra 1 - Dalai Felinto - “Uso da Blender Game Engine para visualização científica de dados marinhos“
- 10:30 - Intervalo
- 10:50 - Exibição de Elephants Dream e Big Buck Bunny
- 11:15 - Palestra 2 - Fernando Ribeiro - “A utilização do Blender como ferramenta para o desenvolvimento de jogos“
- 12:00 - Almoço
- 13:30 - Oficina 1 - Edison Ney Jr.
- 13:30 - Fórum (demonstrações)
- 14:30 - Mesa Redonda
- 15:00 - Intervalo
- 15:15 - Palestra 3 - Dalai Felinto - “Projeções em domos imersivos com a Blender Game Engine“
- 16:15 - Palestra 4 - Jorge Valardan - “Jogo Capoeira“
- 17:15 - Palavra final - Blender Pro 2009 - Luis Retondaro
- 17:30 - Encerramento
Data: Dia 14 de Agosto de 2009 (sexta-feira) Nova Data 28 de Agosto (sexta-feira)
Local: CEFET/RJ - UnED Petrópolis (Rua do Imperador, 971 - Centro Histórico)
Além disso está confirmada a presença de Vítor Balbio que falará sobre seu projeto recente - Ruínas 2.0 - e uma apresentação sobre o Blender 2.5, seu desenvolvimento, e o que podemos esperar nesta nova versão do Blender (com lançamento previsto para o final deste ano).
Outras cidades participantes: Salvador - BA, Fortaleza - CE, Palmas - TO, Rondonópolis - MT, Belo Horizonte - MG, Campinas - SP e Brasília - DF.
Para participar é importante se inscrever no site, para que a organização possa se prepara melhor para te receber. Em geral os eventos não terão custos envolvidos para os participantes. Entre neste site, faça a sua inscrição e divulgue !
Como vocês devem imaginar eu estou muito animado com este evento. Primeiro pela oportunidade de conhecer gente nova nas proximidades, assistir a esta programação maravilhosa e ainda por cima contribuir com duas “palestras”. Segundo que ao que tudo indica eu não estarei no Brasil durante a Blender PRO, então fico especialmente feliz por esta oportunidade de mostrar o meu trabalho em nossas terras tupiniquins.
Um grande abraço, e se você for aqui de perto espero que nos encontremos em breve,
Dalai
Posted in blender, outros | 1 Comment »
18 de Junho de 2009 Dalai Felinto
Hello there.
I’m running some tests and came out with an interesting workaround for fulldome productions with Blender. I still can’t completely get away of the seams, but they are pretty much unnoticeable.
Equiangular Fisheye / Truetheta (most common for dome projection):

“Mirror-wise” Fisheye (most popular for photography):

More on different kind of lens/projections here:
http://local.wasp.uwa.edu.au/~pbourke/miscellaneous/domefisheye/fisheye/
the method:
- get a predeformed mesh UV mapped (sphere, plate, …)
- UV Node (composite)
- linked scenes with camera set to unique and rotated.
It will work nicely only with Blender 2.49a (for a Map UV node fix after 2.49).
To get a load of how it would work for real, I’m posting here the file I used as well. This File contains:
- MainScene - the main scene, it’s not being rendered. However this is the scene where the camera IPO is setup.
- MainSceneLeft/Right/Top/Bottom - Linked scenes with the a 90º FOV camera rotating to compose a cubemap.
- Uvs - a scene with the UV used to remap the forementioned scenes
- Composite - a node composition using the UVs calculated in of the scene to distort the scenes.
Test file:
http://blenderecia.orgfree.com/blender/dome/dome_rendering.blend
Youtube videos:
Posted in blender | No Comments »
26 de Maio de 2009 Dalai Felinto

| Português
Vou dar um aviso breve. Neste final de semana acontecerá a primeira conferência de Blender na Argentina - Che Blender.
A conferância vai ser sensacional. Terão palestras técnicas, mostra de trabalhos, oficinas … Estou super contente pois vou ter minha primeira oportunidade de apresentar oficialmente o desenvolvimento da Blender Game Engine para visualização em domos.
A apresentação será no sábado, então desearme suerte
Existe um outro grande motivo para comemorar. Passada a conferência eu vou aproveitar para conhecer a Licuadora Studio em Buenos Aires. Eu admiro demais o trabalho deles e já tinha tentado conhecer o estúdio deles há uns três anos atrás (na época o Manos Digitales).
Enfim, a julgar pelos trabalhos e palestras que vão rolar, parece que os argentinos compensam a falta de talento futebolístico com talento de sobra na área de 3D
|
Inglês
I’ll be very short here today. This weekend is going to happen the first ever Blender conference in Argentine - Che Blender.
The schedule is really impressive. It’s going to happen technical talks, artisthical workshops, demoreels … Also this is going to be the first time I officially present the development of Blender Game Engine for use with Domes. I’m planning to do an informal talk but exposing some technical aspects as well.
Keep tuned, I’ll post some pictures and files as soon as I get back home.
Indeed I’m also going to know Licuadora Studios. Who are they? You must be kidding Some of the artists that worked in the Plumiferos project started this company a few years ago. Go check their portfolio.
Now I may only hope that Argentine people are better with 3D than they are with soccer. (I’m Brazilian, whatelse would you expect me to think).
|
Posted in blender, outros | 1 Comment »
1 de Abril de 2009 Dalai Felinto

| Português
Já faz tempo que não escrevo. Neste meio tempo tanta coisa aconteceu que será aos poucos que vou dar as notícias por aqui.
Por ora uma notícia boa, concluí todos os trabalhos do período passado. Com isso voltei pra casa e após mais um carnaval festivo comecei o meu trabalho de graduação (em arquitetura e urbanismo).
Como eu havia prometido, aqui estão os trabalhos de desenho e pintura que desenvolvi em Toronto na York University.
|
Inglês
It has passed one month since I last wrote here. But since we say in Brazil that the year starts only after Carnival, here we are to a fresh start.
I finished my last term at York University and now I can focus only on my graduation project at home (in architecture and urban studies).
In the mean time here they are some of the drawings and paintings I did in Toronto. Feel free to compare them with my work back in August.
|
 |
 |
| Português
Detalhe, nas primeiras aulas de desenho fiquei assustado com a qualidade dos desenhos da turma. Uma coisa que mais me chamou a atenção foi a qualidade do sombreamento e a sensação de profundidade alcançadas pela turma.
Um dos segredos é não ter medo de escurecer o desenho. O elemento mais escuro do desenho vai também delimitar o leque de tons do trabalho. Quanto mais escuro for seu preto, mais tons de cinza caberão até o branco e uma maior profundidade será obtida. Nestas horas o uso de carvão (charcoal ou willow charcoal) realmente ajuda.
|
Inglês
The first lesson I learned was regarding tone ranges and darkness. You can’t get a great volume without going darker with your drawing. The darkest you go, more tones of gray you have to work with.
Therefore the feeling of deepness can be better reached. For those like me, afraid of going dark I would suggest working with charcoal. It naturally gives you a really dark black tone.
In the case of painting you can apply the same concept for the colors and the perceived range of volumes.
|
 |
 |
| Português
Tem uma dica de desenho que recebi na verdade do meu professor de pintura que gostaria de compartilhar. O nome dele é Radoslaw Kudlinski e além de um ótimo professor é um artista com um trabalho bem rico.
Depois de ver meus desenhos ele me sugeriu desenhar com a mão esquerda.
Isto faz parte das técnicas conhecidas como desenhando com o lado direito do cérebro (um livro muito bom inclusive). Isto libera mais um lado menos controlador e racional de sua arte. Quando a única certeza existente é a de que não dá para ter certeza de como o desenho vai sair, coisas incríveis acontecem
Você pode conferir abaixo os três primeiros desenhos que fiz com a mão esquerda usando grafite 4B, e um maior (A3) usando Willow Charcoal.
|
English
There is a piece of advice I got from my painting professor that I want to share. His name is Radoslaw Kudlinski and some of his recent works can be found at: www.bluerepublic.ca
He suggested me to draw using my left hands. What? Yes left hand.
I have heard about drawing with the right side of the brain before, but it was such a long time since I didn’t give it a try. I started with the drawing you can see below. Using simple pencils (4B) I copied some pictures. WOW, I loved the result
So I kept drawing and in the end I even took a chance with Willow Charcoal, my left hand, an A3 sketch paper and a friend’s picture. I do believe it helped improving my technique. It’s a training I recommend to everyone.
|
|

|
|

|

|
|

|
| Português
Espero que tenha gostado deste tour por meus trabalhos. Não custa reforçar que o exercício de desenho ajuda e muito o trabalho do artista 3D.
Talvez eu devesse começar a usar o mouse com a mão esquerda :p
Por fim fique aqui com uma pintura acrílica cujo tema era “dentro e fora”.
Eu fiquei bem contente com este trabalho pois foi minha primeira pintura e o professor gostou bastante.
Abraços,
Dalai |
Inglês
I hope this showcase wasn’t a disappointment for any 3D artist. Although I like 3D animations and still renderings, I think traditional artwork still is an unreplaceable form of art.
Finally I present you my first painting and one of my favorites. I even got an A for that on. The theme was “inside/outside”.
This painting was based on a picture I took when I was 15 and some friends and I loose the keys of a beach house and needed to use the air-conditioner hole as exit.
Good times
|
|

|
Related Post:
|
Posted in desenho e pintura, outros | 3 Comments »
12 de Fevereiro de 2009 Dalai Felinto
Desta vez não vou falar muito em português não. Se puder se aventurar pelo idioma preferido dos seriados e enlatados americanos divirta-se
Caso contrário curta os vídeos e as fotos. Foram feitos em Montreal durante minha estadia por lá para conhecer de perto o projeto do domo deles.

This week I went to Montreal for three days to test the SAT dome first hand and get know the Dome team.
It couldn’t have been better. Louis-Philippe St-Arnault is doing a great job coordinating this part of their project. Then we have Dominic (a very nice film director) co-coordinating it, Gabriel Morin (XSI talented artist) producing 3D content and Jean Guillemette (a Blender artist and instructor from Montage Studio - who recently wrote a way too flattery post in his blog about this project) working as a Blender consultant and Blender instructor. For the occasion we had also the company and assistency of Martin “teeth” Poirer (a great Blender developer who I had the pleasure to meet before in the Blender Conference).

As a result of the tests I did some videos that I hope you like it. There is also another nice thing. In May the LGM - Library Graphic Meeting is going to happen in Montreal. Also some activities may happens in the SAT using the dome. I think it will depend if the developers/artists at LGM are interested. For example. it would be nice to have some assistance of a gimp coder to help developing a dome/fisheye gimp plugin (to input 4/5 images and have a fisheye output).
Read the rest of this entry »
Posted in blender, game engine | 6 Comments »
31 de Janeiro de 2009 Dalai Felinto
| Português
Hoje foi dia de despedida.
Vou ficar um bom tempo sem voltar à UBC, onde eu aprendi muito, trabalhei muito, e o mais importante: me diverti horrores 
Para celebrar o fim desta etapa de trabalho (novidades em breve, terminamos um vídeo que ficou bem bacana) resolvemos tirar parte do expediente pra testar o domo que tem aqui.
Nem tudo deu certo, por exemplo o domo aqui é do tipo truncated, então tenho que refazer parte do código pra suportar este tipo de domo também.
Mas enfim, foi bem divertido.
|
Inglês
Today was time to say bye to UBC again. Sunday I’m heading to Toronto, and then going back to Brazil in the end of February.
As a nice farewell work day, we took part of it to run some tests in the Dome they have at UBC.
Unfortunately their Dome is a trucated one. Since so far I coded only the regular fisheye camera in Blender, the distortion isn’t the same.
After some hacky changes in the code (and quick recompilations thanks to scons) we had some nice result though. |
| |
| Português
Ainda tem algumas coisas que tenho que ajeitar no código.
Eu estava tentando usar FBO pra facilitar minha vida e ganhar em performance. Mas por alguma razão o resultado ficou bem pior.
Devo estar fazendo alguma coisa errada :/
Enfim, novidades em breve.
Abraços,
Dalai |
Inglês
The nice thing about the tests it’s that I did realize there are changes I need to do.
For example it will be handy to have a controller to adjust the size of the projection. A kind of a scale property.
Another thing it’s that I was concerned about the seams, but in the end you get so dizzy you can’t notice them :p
Well let’s see how does it end 
|
Related Post:
Fisheye em aplicações interativas, jogos e planetários com Blender |
Posted in blender, game engine | 4 Comments »
13 de Janeiro de 2009 Dalai Felinto
| Portuguese
Nossa faz tanto tempo que não escrevo, que fico até acanhado Então antes de mais nada, feliz 2009 !!!! e para não enferrujar de todo vou aproveitar aqui para compartilhar o meu mais recente trabalho.
Estou programando uma opção de câmera tipo olho de peixe (FishEye) para a Blender Game Engine.
|
Inglês
Hello all! This is the first post of 2009, and I hope you like it.
I still wanna talk about my plans for this year, and bla, bla, bla. Not today though.
For today I will talk about Fisheye cameras in Blender Game Engine. (cool!)
|
|

|
| Português
O trabalho é para a Société des arts Technologiques de Montreal, Canada. Eles tem um desses domos, como se fosse um planetário, e querem usá-lo para apresentações arquitetônicas interativas.
O legal é que isso me aproxima de mais uma de minhas paixões que é a astronomia. Eu amo céus estrelados, de roça e de cidadezinhas de interior.
Por conta disso, sou fã de carteirinha do Planetário do Rio. Se você tiver a oportunidade não perca a chance de fazer uma visita lá. Eles oferecem cursos a preços bem acessíveis. Eu recomendo, especialmente o de identificação de estrelas e o de astrofotografia, nota dez.
Imagina se um dia o planetário resolve usar o Blender pra mostrar apresentações interativas? sonhar não custa nada
Enfim para quem quiser ler mais sobre a parte técnica do assunto, eu recomendo o excelente site do professor australiano Paul Bourke. Ele tem um extensivo trabalho nesta área de projeção em domos, e está me dando uma super força nesta parte do código.
E se você tiver usando o windows, eu botei uns arquivos online que você pode dar uma olhada:
|
English
I’m doing this work for the Société des arts Technologiques of Montreal, Canada. They have a dome (an horizontal hemisphere) and they want to use it to display interactive Architecture Visualization.
This is the same technology used in Planetariums.Therefore this is a very special opportunity for me. I always loved stars, planets, nebulas. Indeed I even have a favorite nebula, the M43 in the Orion Constelation.
I can even say I have a good background on that. In the planetarium of Rio de Janeiro, they offer some very-accessible courses related to the stars. I’m glad I did the Identification of Stars and Constellations and AstroPhotography.
Well, all of this just to say that I would love to implement or see implemented this solution in a planetarium
So on, if you want to have a deep read in the technicall aspects of generating these images, prepare your bookmark. Paul Bourke a very nice Australian professor, has an extensive material online explaining his techniques and classicall methods. He is helping me a lot to understand his code, math and methods.
If you wanna try the current work in progress I made a build for windows:
|
Links:
- Fisheye.zip [15MB] - o blender alterado versão pra windows
- ProjHabPop.blend [4MB] - arquivo antigo (de 2007 :p) - para mudar a câmera aperte X ou Z
- Matrix.blend [18MB] - outra cena de teste (generosamente cedida por Mike Pan). |
| Atualmente estou reescrevendo o código responsável pelo render dos frames. Com isto quero consertar o seguinte: |
I’m currently rewriting my whole renderpipeline. So there are some know non-supported features: |
- Multiple scenes (overlay, …)
- Lighting and shadow
- Multiple Viewport
- non-fullscreen mode
- World/sky color
|
| E algumas outras funções que ainda quero implementar: |
And some features I still want to implement: |
- offset fisheye (globe 360º)
- panquake mode 180º
- panquake mode 360º
- truncated fisheye
- wrapped fisheye
|
Bônus
|
|
É isso, não quis começar o ano com nenhum post muito técnico não, mas nada me impede de mais tarde voltar a escrever sobre este assunto.
Aproveitando a ocasião eu gostaria de deixar um obrigado especial para Amora, Camila e Michele. Por alguma mística razão, o Google mantém meu blog entre os primeiros quando se busca desenhos de moda.
Como eu gosto de vários assuntos (por mais que estilismo não seja um deles :p) eu fico mais do que contente de receber visitas tão diversas, e comentários tão carinhosos e construtivos como os que inesperadamente recebi delas.
Abraço a todos e a todas,
Dalai
(translation to that part: ‘Good bye, and thanks for all the fishes‘:) |
Posted in blender, game engine | 6 Comments »