Foros 3DPoder.  

Bienvenido a Foros 3DPoder..

Usted esta viendo este foro como invitado, no esta registrado todavía, lo que limita su visión del foro. Si quiere unirse gratis a la mayor comunidad del diseño gráfico de habla hispana, tener acceso a publicar y responder mensajes, tener mensajes privados con otros miembros(PM), responder encuestas, publicar sus imágenes para que las vea el resto del mundo, tener acceso a los video_tutoriales, y muchas cosas más, no lo dude. Registrarse es rápido, simple y gratuito, agregate hoy a la mayor comunidad 3D de habla hispana! !

Si usted tiene algún problema con su registro, por favor , díganoslo aquí. 3d





¿Te ayudo?
Retroceder   Foros 3DPoder. > :: Infografia y diseño grafico. > Problemas con Programas
Foro3D Galeria Privada Video3D Blueprints Software Blog3DPoder Buscar Empleo Donaciones

google adsense


Respuesta
 
Herramientas
Antiguo 31 mar 2006   #1
HalfVector
H = E + L
 
Fecha de Ingreso: marzo-2004
Ubicación: Entre dos vectores
Mensajes: 877
3dsmax Descargar plugin de memoria

Hola.

La verdad es que no sé si esto va mejor aquí o iría mejor en plugins pero en fín, ahí va...

Resulta que estoy desarrollando unos plugins con el SDK de MAX y cada vez que quiero compilar tengo que cerrar MAX, ya que el plugin está en memoria y no puede sobreescribir el archivo. Y luego, cuando compilo y quiero pobarlo tengo que abrir de nuevo MAX. Como os podéis imaginar, esto es un proceso que se realiza constantemente y la verdad, es una paliza.

Así que la cuestión es si hay alguna forma de descargar un plugin de la memoria del sistema. He estado viendo el "Plugin Manager" pero al parecer, deja cargar plugins, pero no descargarlos. ¿Sabéis algo sobre este tema?.

Gracias.
HalfVector is offline   Responder Con Cita
Enlaces patrocinados
Antiguo 04 abr 2006   #2
Nessito
Senior Member
 
Fecha de Ingreso: abril-2005
Ubicación: Madrid
Mensajes: 650
Predeterminado Re: Descargar plugin de memoria

En microsoft tienen por ahi una utilidad llamada "inuse", que te permite sustituir una dll en tiempo de ejecucion. Puesto que los plugins del max son dll's, puede que te sirva. Aunque puede que solo valga para dll's de sistema de windows, no lo sé.

Por cierto, yo sé bastante de maxscript y o basico de C++ (sé como se hacen clases y metodos y tal), ¿es muy chungo pasarse al SDK?
__________________
Aquel que pregunta, es tonto un rato. Aquel que no pregunta, es tonto toda la vida.
Nessito is offline   Responder Con Cita
Antiguo 04 abr 2006   #3
HalfVector
H = E + L
 
Fecha de Ingreso: marzo-2004
Ubicación: Entre dos vectores
Mensajes: 877
Predeterminado Re: Descargar plugin de memoria

Cita:
Escritos por Nessito
En microsoft tienen por ahi una utilidad llamada "inuse", que te permite sustituir una dll en tiempo de ejecucion. Puesto que los plugins del max son dll's, puede que te sirva. Aunque puede que solo valga para dll's de sistema de windows, no lo sé.
Gracias. La he probado y al intentar reemplazar el plugin por otro me dice que los cambios no tendrán efecto hasta que no se reinicie (el sistema, me imagino).

Cita:
Escritos por Nessito
Por cierto, yo sé bastante de maxscript y o basico de C++ (sé como se hacen clases y metodos y tal), ¿es muy chungo pasarse al SDK?
Yo primero empecé a desarrollar cosas (principalmente exporters) con el SDK y la verdad es que le cogí bastante tirria, me pareció algo lioso.

Después descubrí MAXScript y la verdad es que, aparte de que es más sencillo de programar que C++, también ves los resultados más rápidamente. Se podría decir que estás programando y ves los resultados al instante. Con el SDK es más laborioso. Aparte de que se dan más rodeos para conseguir algo.

Por ejemplo, ahora mismo estoy programando una herramienta que tiene que (entre otras cosas) acceder a los materiales de la escena y recoger ciertas propiedades de los mismos. Pongamos por caso que queremos acceder a la propiedad que indica el porcentaje de mezcla en un material de tipo Blend. En MAXScript es tan sencillo como hacer esto:

Código:
material.mixAmount
Con el SDK eso no se puede hacer a no ser que tengas la definición (el archivo de cabecera) de la clase del material correspondiente. Por ejemplo, no disponemos de la definición del material Blend y mucho menos la de un material que tú mismo hayas creado con MAXScript. Tampoco dispondríamos de las propiedades de un mapa de textura propio, o un helper, etc. Así que, para poder acceder a cualquier propiedad de un material (o cualquier objeto de MAX) por su nombre, me he tenido que crear una clase de 200 líneas de código. Que no es que sean muchas, pero si comparamos con MAXScript...

Evidentemente, una vez que has programado esa clase, acceder a la propiedad de cualquier objeto también es cuestión de una sola línea de código.

Claro, MAXScript te hace eso mismo internamente y tú no te tienes que preocupar, pero en C++ te lo tienes que currar tú mismo.

Pero bueno, es como todo, programar mucho y leer mucho la documentación del SDK. Y bueno, no todo es malo con el SDK. Lo bueno es que con el Visual C++ tienes un señor debugger y no el MAXScript que no veas para capturar ciertos errores. Y por supuesto la velocidad de proceso que te da es muy superior a MAXScript. Por ejemplo, ahora tengo que llevar a cabo ciertas operaciones como crear árboles BSP, calcular el tangent-space de los modelos, procesar un capazo de polígonos, etc, que son operaciones bastante costosas y que con MAXScript se pueden llegar a hacer eternas.

Saludos.
HalfVector is offline   Responder Con Cita
Antiguo 06 may 2006   #4
nveec
Miembro Nuevo
 
Fecha de Ingreso: marzo-2004
Mensajes: 2
Predeterminado Re: Descargar plugin de memoria

esto es interesante

se puede cargar un plugin una vez ejecutado el max, con maxscript y sin tener que reiniciar??
__________________
Nos Vemos En El Cielo
nveec is offline   Responder Con Cita
Antiguo 06 may 2006   #5
HalfVector
H = E + L
 
Fecha de Ingreso: marzo-2004
Ubicación: Entre dos vectores
Mensajes: 877
Predeterminado Re: Descargar plugin de memoria

Cita:
Escritos por nveec
se puede cargar un plugin una vez ejecutado el max, con maxscript y sin tener que reiniciar??
En MAXScript existe la interfaz pluginManager pero no parece que tenga métodos para cargar plugins. En cambio sí que puedes hacerlo con el "Plug-in Manager" (menú Customize/Plug-in Manager).

Saludos.
HalfVector is offline   Responder Con Cita
Antiguo 10 may 2006   #6
dumdum
Fénix encolerizado
 
Fecha de Ingreso: junio-2003
Ubicación: Ciutat d´Elx
Mensajes: 1,862
Predeterminado Re: Descargar plugin de memoria

sabes si se puede cargar un material tb en ejecucion con maxscript??

un saludo
__________________
Cuando mejor te vallan las cosas echa un poco de vinagre en tu vida para que no se te olvide el sabor de la amargura.
esta ahora conectado.   Responder Con Cita
Antiguo 10 may 2006   #7
HalfVector
H = E + L
 
Fecha de Ingreso: marzo-2004
Ubicación: Entre dos vectores
Mensajes: 877
Predeterminado Re: Descargar plugin de memoria

Cita:
Escritos por dumdum
sabes si se puede cargar un material tb en ejecucion con maxscript??
¿Te refieres a una nueva clase de material?. Es decir, una clase de material implementada en un plugin o script...

Saludos.
HalfVector is offline   Responder Con Cita
Antiguo 11 may 2006   #8
dumdum
Fénix encolerizado
 
Fecha de Ingreso: junio-2003
Ubicación: Ciutat d´Elx
Mensajes: 1,862
Predeterminado Re: Descargar plugin de memoria

si, un material como plugin, por ejemplo, cargar un material tipo tile que te bajas de internet

no se si me explico
__________________
Cuando mejor te vallan las cosas echa un poco de vinagre en tu vida para que no se te olvide el sabor de la amargura.
esta ahora conectado.   Responder Con Cita
Antiguo 11 may 2006   #9
HalfVector
H = E + L
 
Fecha de Ingreso: marzo-2004
Ubicación: Entre dos vectores
Mensajes: 877
Predeterminado Re: Descargar plugin de memoria

Cita:
Escritos por dumdum
si, un material como plugin, por ejemplo, cargar un material tipo tile que te bajas de internet
Pues con MAXScript me temo que no se puede pero sí que puedes con el "Plug-in Manager", ya que los materiales son plugins como cualquier otro.

Saludos.
HalfVector is offline   Responder Con Cita
Respuesta

Etiquetas Identificativas
descargar, memoria, plugin


Usuarios activos actualmente viendo este tema: 1 (0 miembros y 1 visitantes)
 
Herramientas

Normas de Publicación
Usted no puede publicar nuevos mensajes.
Usted no puede responder mensajes
Usted no puede publicar archivos adjuntos
Usted no puede editar sus mensajes

BB code is habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are deshabilitado
Pingbacks are deshabilitado
Refbacks are deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Trucos y Tips sobre Animation Master 3dpoder Infografía General 25 16 dic 2007 13:48
Error en placa base debido a memoria?? mane162 Hardware 4 04 ago 2005 06:18
Porque utilizan " t a l " plugin aqp_daniel Plugins 14 23 may 2005 13:58
Error de memoria Vray essmigol Render, Iluminación y Cámaras 0 13 ene 2005 09:25
Pregunta tonta sobre memoria Mario Hardware 1 27 nov 2002 14:07

google adsense



La franja horaria es GMT. Ahora son las 23:45.


Powered by: vBulletin, para 3DPoder.com Versión 3.7.0 Beta 4
Derechos de Autor ©2000 - 2008, Jelsoft Enterprises Ltd.
3DPoder.com Foro3d.com © Al servicio de la infografia y el 3D desde 1997.
Personals | Mobile Phone | Mortgages | Refinance | Car Finance
Content Relevant URLs by vBSEO 3.2.0