2.5 Script - Objects Copy/Paste

Preguntas y respuestas relacionadas con el uso y desarrollo de scripts Python y plugins para Blender 3D
trifamox
Mensajes: 88
Registrado: Dom Mar 12, 2006 7:28 pm
Nombre:

2.5 Script - Objects Copy/Paste

Mensaje por trifamox » Mar Oct 26, 2010 11:30 am

¡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!!
Adjuntos

[La extensión ha sido desactivada y no se mostrará en adelante]

Copypaste_panel.png
(24.1 KiB) No descargado aún
Copypaste_install.png
(39.57 KiB) No descargado aún

Avatar de Usuario
soliman
Mensajes: 5501
Registrado: Jue Sep 01, 2005 1:13 pm
Nombre: soliman
Contactar:

Re: 2.5 Script - Objects Copy/Paste

Mensaje por soliman » Mar Oct 26, 2010 12:48 pm

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...

trifamox
Mensajes: 88
Registrado: Dom Mar 12, 2006 7:28 pm
Nombre:

Re: 2.5 Script - Objects Copy/Paste

Mensaje por trifamox » Mar Oct 26, 2010 1:13 pm

Si Soliman, es un detalle que se me escapó aclarar. gracias por señalarlo.

trifamox
Mensajes: 88
Registrado: Dom Mar 12, 2006 7:28 pm
Nombre:

Re: 2.5 Script - Objects Copy/Paste

Mensaje por trifamox » Mar Oct 26, 2010 3:06 pm

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.
Adjuntos

[La extensión ha sido desactivada y no se mostrará en adelante]


Avatar de Usuario
soliman
Mensajes: 5501
Registrado: Jue Sep 01, 2005 1:13 pm
Nombre: soliman
Contactar:

Re: 2.5 Script - Objects Copy/Paste

Mensaje por soliman » Mié Oct 27, 2010 2:22 am

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....

trifamox
Mensajes: 88
Registrado: Dom Mar 12, 2006 7:28 pm
Nombre:

Re: 2.5 Script - Objects Copy/Paste

Mensaje por trifamox » Jue Oct 28, 2010 10:10 am

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!

Avatar de Usuario
soliman
Mensajes: 5501
Registrado: Jue Sep 01, 2005 1:13 pm
Nombre: soliman
Contactar:

Re: 2.5 Script - Objects Copy/Paste

Mensaje por soliman » Jue Oct 28, 2010 12:17 pm

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.

josgutej
Mensajes: 26
Registrado: Vie Oct 22, 2010 4:25 am
Nombre:

Re: 2.5 Script - Objects Copy/Paste

Mensaje por josgutej » Vie Oct 29, 2010 4:18 am

Hola compañeros:
El Script se me instala bien, pero no puedo activarlo.
Uso Win 7, 64 bit.
Gracias

Avatar de Usuario
soliman
Mensajes: 5501
Registrado: Jue Sep 01, 2005 1:13 pm
Nombre: soliman
Contactar:

Re: 2.5 Script - Objects Copy/Paste

Mensaje por soliman » Vie Oct 29, 2010 6:16 am

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...

josgutej
Mensajes: 26
Registrado: Vie Oct 22, 2010 4:25 am
Nombre:

Re: 2.5 Script - Objects Copy/Paste

Mensaje por josgutej » Vie Oct 29, 2010 7:02 am

Bueno, no se Edita. Simplemente no hace nada.
Adjuntos
Add-Ons.jpg
(35.16 KiB) No descargado aún

trifamox
Mensajes: 88
Registrado: Dom Mar 12, 2006 7:28 pm
Nombre:

Re: 2.5 Script - Objects Copy/Paste

Mensaje por trifamox » Vie Oct 29, 2010 7:12 am

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!

josgutej
Mensajes: 26
Registrado: Vie Oct 22, 2010 4:25 am
Nombre:

Re: 2.5 Script - Objects Copy/Paste

Mensaje por josgutej » Vie Oct 29, 2010 7:37 am

Aquí te mando la consola.
Blender esta instalado en C:\\ normalmente, he instalado diferentes complementos (Add-Ons) sin ningún problema.
Gracias por todo.
Adjuntos
consola.png
(48.69 KiB) No descargado aún

Avatar de Usuario
soliman
Mensajes: 5501
Registrado: Jue Sep 01, 2005 1:13 pm
Nombre: soliman
Contactar:

Re: 2.5 Script - Objects Copy/Paste

Mensaje por soliman » Vie Oct 29, 2010 8:17 am

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.

josgutej
Mensajes: 26
Registrado: Vie Oct 22, 2010 4:25 am
Nombre:

Re: 2.5 Script - Objects Copy/Paste

Mensaje por josgutej » Vie Oct 29, 2010 8:46 am

Como decia mi abuelita:
A grandes males, grandes remedios.
He reinstalado Blender y funciona perfectamente.
Gracias

trifamox
Mensajes: 88
Registrado: Dom Mar 12, 2006 7:28 pm
Nombre:

Re: 2.5 Script - Objects Copy/Paste

Mensaje por trifamox » Vie Oct 29, 2010 2:16 pm

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

Responder