InicioInfoTutorial: Como compilar blender con MSVC

Tutorial: Como compilar blender con MSVC

Info10/27/2007



Es un programa para diseñar, texturizar, y animar lo que imaginemos con herramientas intuitivas y creativas.
Su evolución es vertiginosa. Cada medio año lanzan una nueva versión con increíbles mejoras.

Pero lo mejor de todo es que es LIBRE.
¿Libre? Significa que podemos copiarlo, modificarlo, y prestarlo a un amigo con total libertad.

Este programa nos permite generar mejores trabajos: si hay algo que no hace el programa se puede crear una modificación para que lo pueda hacer.

Software libre es el futuro. En donde las ideas se comparten y donde el trabajo de todos es para todos.

Esto es software libre.


Acá les facilito el programa:
>>>
(Hagan click en el botón Download que se encuentra en la pagina inferior de la pagina)

+ manual = escenas y animaciones.
>>>

Idioma del manual: Español.



...........................................................


>>>>>>>>>>>>TUTORIAL<<<<<<<<<<<<<<

Como compilar blender con MSVC



Guía de compilación de Blender 2.44 en
Visual C++ Express 2005


¿Por que Visual C++ 2005 Express?
En las pruebas que pude realizar, fue el compilador que genero el codigo mas rapido (un 20% en renders), tiene un interfaz para el programador muy completa y porque es GRATIS.

¿Por que compilar nuestro Blender?
Porque podemos crear un executable con instrucciones especificas a nuestro procesador, porque podemos agregar los patch con las mejoras que nos interesan (Blend2Pov, Cloth, Sculp, etc) y porque podemos crear nuestra propias mejoras. Bueno, lo de crear mejoras se lo dejo a los que saben...


Parte 1. Conseguir los programas

Empezamos por descargar nuestros programillas. La mala noticia es que son muy pesadillos (más de 1 Gb entre todos ):

Visual C++ 2005 Express Edition (aka VC 8 or MSVC)


Microsoft ® Windows Server® 2003 R2 Platform SDK Web Install
http://www.microsoft.com/downloads/details.aspx?FamilyId=0BAF2B35-C656-4969-ACE8-E4C0C0716ADB&displaylang=en


DirectX SDK



Quicktime SDK



CMake



Lo ideal seria bajarse las versiones completas de los programas para que podamos instalarlo en todas las maquinas que queramos sin tener que conectarnos a internet. En el caso de la libreria QuickTime, es necesario registrarse para bajar el SDK. Mis pruebas fueron con la version 7.0. El DirectX SDK que descargue y me funciono fue el "dxsdk_sum2004.exe". Es una versión mas antigua que el actual, pero anda bien en Windows 2000.

Luego de instalar el Visual C++ 2005 Express y despues de instalar el Microsoft ® Windows Server® 2003 R2 Platform SDK es importante que hagamos los siguientes seteos:
Editar el archivo "corewin_express.vsprops" que se encuentra en "C:\Archivos de programa\Microsoft Visual Studio 8\VC\VCProjectDefaults" y cambiar la linea:

AdditionalDependencies="kernel32.lib" por

AdditionalDependencies="kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib"

Luego editar el archivo "AppSettings.htm" que se encuentra en "C:\Archivos de programa\Microsoft Visual Studio 8\VC\VCWizards\AppWiz\Generic\Application\html\1033\" y con el block de notas cambiar:
De la linea 441 a la 444 agregar "//" para dejar deshabilitadas estas opciones:

// WIN_APP.disabled = true;
// WIN_APP_LABEL.disabled = true;
// DLL_APP.disabled = true;
// DLL_APP_LABEL.disabled = true;


Ahora nos queda instalar el DirectX SDK y copiar los archivos que se encuentran en el "Bin", "Lib" y "Include" del DirectX y del Windows SDK en una carpeta llamada "PlatformSDK" en el directorio "C:\Archivos de programa\Microsoft Visual Studio 8\VC\" de la siguiente forma:
DirectX Lib y Windows SDK Lib copiar archivos en "C:\Archivos de programa\Microsoft Visual Studio 8\VC\PlatformSDK\Lib"
DirectX Include y Windows SDK Include copiar archivos en "C:\Archivos de programa\\Microsoft Visual Studio 8\VC\PlatformSDK\Include"
Windows SDK Bin copiar archivos en "C:\Archivos de programa\Microsoft Visual Studio 8\VC\PlatformSDK\Bin"



Parte 2. Conseguir las fuentes

Se puede hacer de 2 maneras: una es descargar los archivos a traves de un programa como el:

*Tortoise CVS
http://www.tortoisecvs.org/

(leer como se descargan con este programa)



o el CygWin.

Tambien podemos descargar todos los archivos de la CVS que se generan diariamente en:

Fuentes CVS Blender



y luego descomprimimos todos los archivos en el "C:\" o en el disco que queramos.


Parte 3. QuickTime

Luego de descargar el Quicktime SDK (http://developer.apple.com/quicktime/download/) debemos instalarlo y copiar los archivos de la carpeta
"C:\Archivos de programa\QuickTime SDK\Libraries" y ""C:\Archivos de programa\QuickTime SDK\CIncludes"
a "C:\bf-blender\lib\windows\QTDevWin\".
Esta carpeta debe ser creada antes de copiar los archivos.


Parte 4. Cmake

Luego de descargar e instalar el CMAKE podemos crear el proyecto para compilar Blender desde MSVC.

El proceso es el siguiente:
0. Se ejecuta Cmake
1. Se selecciona el directorio donde se encuentran las fuente. Ej: C:\bf-blender\blender
2. Se selecciona el directorio donde se guardan los proyectos de MSVC. Ej: C:\bf-blender\make
3. Se presiona el boton "Configure"
4. Se selecciona "Visual Studio 8 2005"
5. Se presiona nuevamente el boton "Configure"
6. Se presiona OK y se sale del programa.


Parte 4b. Abrir proyecto

Ahora ejecutamos Visual C y seleccionamos el proyecto "blender.sln" que se encuentra en el directorio Make. Ej:
C:\bf-blender\make\Blender.sln
Seleccionamos [Blender Release].

Ya estamos listos para compilar.


Parte 5. Opcional OPTIMIZACIÓN!

Para compilar no es necesario hacer estos cambios, solo si quieren mas velocidad en la ejecución del programa. Hacer click derecho sobre el proyecto que queramos optimizar, luego "Properties" luego "Configuration Properties"->"C++"->"Code Generation" y seleccionar "/arch:SSE" o " /arch:SSE2" en la "Enable Enhanced Instruction".

Luego seleccionar "Properties" luego "Configuration Properties"->"C++"->"Code Generation" y seleccionar "/fp:fast " en el "Floating Point Model"

Los proyecto más importantes por modificar son el "BRE_Render" y el "blender".



Parte 6. Compilando soy feliz.

Para compilar debemos seleccionar [Blender Release] y presionar F7.

Si todo fue bien (cosa que me produciria una profunda envidia porque yo tarde semanas) les deberia crear un lindo "blender.exe" en el directorio "C:\bf-blender\blender\bin"


Utopía Neuquén

(en inglés)



--------------------------------


YAPA

Compilación con desenfoque de campo





Datos archivados del Taringa! original
20puntos
7,064visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
1visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

p
pichihoo🇦🇷
Usuario
Puntos0
Posts14
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.