terça-feira, 10 de agosto de 2010

Últimas com o blender

Tava precisando de um armário para minha cozinha. O marceneiro fez uma descrição de como mais ou menos iria ficar. Ele me explicou com clareza mas não me mostrou algum desenho ou algo que eu pudesse imaginar a nova cozinha. Eu precisava deixar claro para ele como queria o bendito armário. E como uma imagem vale mais do que mil palavras, resolvi utilziar o blender para decorar minha cozinha com o armário. É pequena, mas sabendo utilizar os espaços fica legal. Vale a dica para quem quer modelar sua casa. Vejamos como ficou.


O modelo foi feito utilizando a planta da casa como fundo. Ai tive a medida exata do tamanho da cozinha. Depois foi só colocar algums objetos, textura e utilizar o yafaray para renderizar. Utilizei Pathtracing no render. Além de me divertir com o blender pude deixar a cozinha exatamente como queria. Evitando um transtorno caso saisse fora do imaginado. Blender, diversão com utilidade.

terça-feira, 2 de março de 2010

Visual Studio 2008 lentidão ao compilar projeto Smart Device (slow build)

Sempre trabalhei com VS2008 programando para dispositivos móveis e sempre sofri com a lentidão na hora de compilar (build). Procurava no google e sempre achava posts em foruns de usuários reclamando da mesma lentidão. Até que um dia encontrei a solução que funcionou para mim e que vou colocar agora em meu blog para quando necessitar já saber onde encontrar.
Para melhorar a lentidão do build (slow build) basta editar o arquivo

C:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft.CompactFramework.Common.targets

Mudando as linhas

<Target
Name="PlatformVerificationTask">
<PlatformVerificationTask
PlatformFamilyName="$(PlatformFamilyName)"
PlatformID="$(PlatformID)"
SourceAssembly="@(IntermediateAssembly)"
ReferencePath="@(ReferencePath)"
TreatWarningsAsErrors="$(TreatWarningsAsErrors)"
PlatformVersion="$(TargetFrameworkVersion)"/>
</Target>

Para

<Target
Name="PlatformVerificationTask">
<PlatformVerificationTask
Condition="'$(DoPlatformVerificationTask)'=='true'"
PlatformFamilyName="$(PlatformFamilyName)"
PlatformID="$(PlatformID)"
SourceAssembly="@(IntermediateAssembly)"
ReferencePath="@(ReferencePath)"
TreatWarningsAsErrors="$(TreatWarningsAsErrors)"
PlatformVersion="$(TargetFrameworkVersion)"/>
</Target>

Pronto. Salve o arquivo, feche o Visual Studio, abra e divirta-se.