Página 1 de 2

2.5 Script - Objects Copy/Paste

Publicado: Mar Oct 26, 2010 11:30 am
por trifamox
¡Hola!
Estuve practicando un poco de Python y como era una cuestión que vi en varios lugares mientras surfeaba buscando ejemplos, se me ocurrió hacer un script para copiar objetos de un .blend y pegarlos en otro. O sea, es básicamente un Append pero interactivo.
Si bien es sencillo y está hecho medio a los palos, funciona, al menos en mi máquina. Me gustaría que lo prueben para ver si anda en todos lados.
Un detalle gordo es que no lo probé en Linux aún, porque tengo ese rígido desenchufado por el momento, así que vendría bien algo de feedback de ese lado.

pequeño FAQ:

P: ¿Y para que lo quiero si está el Append?
R: Anda a cag... , Nah! mentira tené en cuenta que si sos un despelotado a la hora de ponerle nombre a las meshes (como yo) buscarla por el append puede ser un dolor de hue.A todos nos pasó andar revolviendo archivos .blend con objetos como Cube, Cube.001, Cube.002, etc..

P: ¿Cómo lo instalo?
R: Lo podés correr desde un editor de texto como script, por la consola o agregarlo como Add-on. Fijate la primer imagen de este post.

P: ¿Y como lo uso?
R: É faciliiisssimo! Después de Addoneado/Ejecutado aparecen 2 botones en el panel de Tools (se accede con la T en la 3D-View) , Abrís un .blend, seleccionas los objetos que querés copiar y tocás el botonito CopyObjects. Después en otro archivo, o el mismo, tocás PasteObject y vas a ver
Podés abrir varias instancias de Blender y andar copiando cosas de un archivo a otro así muy interactivamente, yo se que te va a gustar.

Adjunto las imagénes de referencia para instalar y usar.

Bueno, espero que les sea util, todas las criticas, comentarios y bugs (que debe tener muchisimos) son bienvenidos!

Salud!!

Re: 2.5 Script - Objects Copy/Paste

Publicado: Mar Oct 26, 2010 12:48 pm
por soliman
Si.. ya lo he probado. El problema que encuemtro, es que para que funcione, deben de estar guardados los blends, o sea, tienen que estar los objetos en la libreria.
Pero lo poco que he probado, funciona bien...

Re: 2.5 Script - Objects Copy/Paste

Publicado: Mar Oct 26, 2010 1:13 pm
por trifamox
Si Soliman, es un detalle que se me escapó aclarar. gracias por señalarlo.

Re: 2.5 Script - Objects Copy/Paste

Publicado: Mar Oct 26, 2010 3:06 pm
por trifamox
Había otra falla respecto a donde se guarda el archivo temporal según se corra en linux/windows.
Espero haberlo solucinado en general, les dejo una nueva versión.

Re: 2.5 Script - Objects Copy/Paste

Publicado: Mié Oct 27, 2010 2:22 am
por soliman
Estaría bien, que a parte de copiar el objeto, compiase el Material también.
No se si es mucho pedir.. je, je.
Gracias otra vez....

Re: 2.5 Script - Objects Copy/Paste

Publicado: Jue Oct 28, 2010 10:10 am
por trifamox
Hola Soliman, a mi me los copia con materiales y texturas.
fijate bien, y si no decime si estás en linux o win, quizas es diferente.
salud!

Re: 2.5 Script - Objects Copy/Paste

Publicado: Jue Oct 28, 2010 12:17 pm
por soliman
Vale... si, no se si es que copie dos objetos.. uno con color y luego otro sin.. y me copiaría el material del segundo.
Ahora funciona con material tambien.. gracias.

Re: 2.5 Script - Objects Copy/Paste

Publicado: Vie Oct 29, 2010 4:18 am
por josgutej
Hola compañeros:
El Script se me instala bien, pero no puedo activarlo.
Uso Win 7, 64 bit.
Gracias

Re: 2.5 Script - Objects Copy/Paste

Publicado: Vie Oct 29, 2010 6:16 am
por soliman
No hay que activarlo.. sale en la barra de la izquierda (letra T) en la parte inferior....
Editado: Bueno, solo hay que marcar la casilla...

Re: 2.5 Script - Objects Copy/Paste

Publicado: Vie Oct 29, 2010 7:02 am
por josgutej
Bueno, no se Edita. Simplemente no hace nada.

Re: 2.5 Script - Objects Copy/Paste

Publicado: Vie Oct 29, 2010 7:12 am
por trifamox
hola josgutej!
Te debe estra tirando en la consola de Blender (esa otra ventanita que se abre cuando lo ejecutas) algún error, si podés copialo o hace una captura de pantalla.
Estoy casi seguro de que se trata de un problema con el path de usuario.
¿Por casualidad tenés el Blender que viene para descomprimir y no se instala?
¿o lo tenés en una partición qu no sea la primaria/raíz (C:\\)?

son dos cosas de las que sospecho.
espero tu respuesta. salud!

Re: 2.5 Script - Objects Copy/Paste

Publicado: Vie Oct 29, 2010 7:37 am
por josgutej
Aquí te mando la consola.
Blender esta instalado en C:\\ normalmente, he instalado diferentes complementos (Add-Ons) sin ningún problema.
Gracias por todo.

Re: 2.5 Script - Objects Copy/Paste

Publicado: Vie Oct 29, 2010 8:17 am
por soliman
Tal como esta en la segunda linea, pero debería de ponerte algo como
reloading...
al final de la línea
Luego tienes que guardarlo con Ctrl+U
En la ultima linea dice que no reconoce la ruta..? tal vez es porque esta en D:\\
Yo tambien uso windows 7 64 bits y me funciona. Pero la primera vez que lo intente instalar, me dio problema.. a la segunda ya funciono.

Re: 2.5 Script - Objects Copy/Paste

Publicado: Vie Oct 29, 2010 8:46 am
por josgutej
Como decia mi abuelita:
A grandes males, grandes remedios.
He reinstalado Blender y funciona perfectamente.
Gracias

Re: 2.5 Script - Objects Copy/Paste

Publicado: Vie Oct 29, 2010 2:16 pm
por trifamox
bueno, suerte que se arreglo así, el problema era exactamente el que yo pensaba, la ruta del home del usuario.
cualquier cosa que surja avisenme.
gracias