![]() |
|
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í.
|
|
|||||||
|
|
#1 (enlace permanente) |
|
H = E + L
Fecha de Ingreso: marzo-2004
Ubicación: Entre dos vectores
Mensajes: 877
|
Hola.
Hace un rato he leído este hilo en el que se pedía una solución para posicionar unos árboles sobre un terreno de forma automática. Y entonces me he acordado de unas funciones que hice hace un tiempo para experimentar con MAXScript. Las funciones las tenía por ahí dispersas en mi carpeta de pruebas de MAXScript (ahora mismo tengo cerca de 80 scripts experimentales). Así que he pensado que sería interesante juntar esas funciones en una pequeña utilidad que hace eso. Teniendo los árboles (o cualquier objeto) sobre un terreno (o conjunto de objetos que forman el terreno), posiciona dichos árboles a la altura correcta. De esta forma continuo sacando scripts que puedan ayudar a la gente a aprender MAXScript (a falta de la serie de tutoriales escritos... En fin, el código está bien comentado (¡creo!). Este es más largo que la utilidad que saqué recientemente. En este caso consta de unas 200 líneas de código. Junto con el script he puesto un video demostrativo y la escena (formato de MAX 8.0) que utilizo en el video. Tened en cuenta que el método se basa en el trazado de rayos y en la detección de colisiones de los mismos con el entorno, así que, dependiendo de la complejidad de la escena (número de árboles y objetos que forman el terreno y número de polígonos), su ejecución puede llegar a durar bastante. ¡Espero que os sea de utilidad!. Saludos. |
|
|
|
|
|
#2 (enlace permanente) |
|
Lobo suelto cordero atado
|
¡Muchisimas gracias! :aplause:
__________________
|
|
|
|
|
|
#3 (enlace permanente) |
|
just another monkey
|
Que crack!!!!
Gracias Half Vector |
|
|
|
|
|
#4 (enlace permanente) |
|
Senior Member
Fecha de Ingreso: diciembre-2004
Ubicación: Coruña - Barcelona
Mensajes: 785
Entradas de portafolios: 1
|
Muy útil sí señor, he leido un poco por encima el código y está todo muy bien explicado, sigue así
![]()
__________________
www.rubenlmartinez.com _________________________________________________ Canon Ixus II /\ La vigilante /\ Dragon WIP ________________________________________________ |
|
|
|
|
|
#5 (enlace permanente) |
|
Miembro Nuevo
Fecha de Ingreso: septiembre-2006
Mensajes: 2
|
gran utilidad
|
|
|
|
|
|
#6 (enlace permanente) |
|
El cabreador
Fecha de Ingreso: octubre-2002
Mensajes: 4,387
|
Gracias Half, estas cosas se agradecen.. voy a echarle un ojo y a intentar entenderlo.. :-)
Por cierto, no conoceras algún libro de metodologia de programación que se pueda orientar al maxscript... si cuela cuela. Saluditos. |
|
|
|
|
|
#7 (enlace permanente) | |
|
H = E + L
Fecha de Ingreso: marzo-2004
Ubicación: Entre dos vectores
Mensajes: 877
|
Gracias.
Cita:
Saludos. |
|
|
|
|
|
|
#8 (enlace permanente) |
|
El cabreador
Fecha de Ingreso: octubre-2002
Mensajes: 4,387
|
Gracias Half.
|
|
|
|
|
|
#9 (enlace permanente) |
|
Miembro Nuevo
|
Gracias... muy buen material este
__________________
[B]Arte no es representar lo bello, sino bellamente las cosas[/B] |
|
|
|
|
|
#10 (enlace permanente) |
|
reBorn
Fecha de Ingreso: diciembre-2004
Ubicación: Tenerife
Mensajes: 2,693
|
que grande eres tio, ¿ para cuando unas half-vector tools? con ui de max y esas cosas.
|
|
|
|
|
|
#11 (enlace permanente) | |
|
H = E + L
Fecha de Ingreso: marzo-2004
Ubicación: Entre dos vectores
Mensajes: 877
|
Cita:
Aparte de los scripts también he creado varias extensiones para MAXScript en C++. Por ejemplo parece que MAXScript no tiene las típicas funciones min, max y clamp, así que he creado funciones para eso. También tengo las extensiones que permiten acceder al nodo de un UDeflector (que con MAXScript no se puede) o por ejemplo una extensión para eliminar el "Visibility Track" (un usuario de CGTalk preguntaba por eso el otro día), que con MAXScript tampoco parece poderse. Saludos. |
|
|
|
|
|
|
#12 (enlace permanente) |
|
Senior Member
Fecha de Ingreso: julio-2005
Mensajes: 124
|
ufff gracias HalfVector: la verdad que no pude descargarlo sin antes dar las gracias por este material tan bueno y tu aporte en el foro con la programacion
![]()
__________________
everyone wants to be found |
|
|
|
|
|
#13 (enlace permanente) |
|
Senior Member
Fecha de Ingreso: diciembre-2004
Mensajes: 142
|
Funcionaría para posicionar coches? es decir, que las 4 ruedas se colocaran bien sobre una via inclinada por ejemplo.
saludos y gracias
__________________
... |
|
|
|
|
|
#14 (enlace permanente) |
|
Senior Member
Fecha de Ingreso: febrero-2004
Ubicación: Valencia City
Mensajes: 928
|
10000 de gracias
Saludos |
|
|
|
|
|
#15 (enlace permanente) |
|
Senior Member
Fecha de Ingreso: abril-2006
Ubicación: Costa rica..Pura Vida.!!
Mensajes: 132
|
pm.!!
|
|
|
|
![]() |
| Usuarios activos actualmente viendo este tema: 1 (0 miembros y 1 visitantes) | |
| Herramientas | Buscar en Tema |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Blender 2.40 (Release y avances) | SHAZAM | Noticias | 262 | 24 ene 2006 15:08 |
| problemas con onyx trees | CG-ROOKIE | Problemas con Programas | 4 | 14 ene 2005 10:03 |
|
|