[ESPapervision3D - 554] Smooth & StageQuality

0 views
Skip to first unread message

Daniel Gabana Arellano

unread,
Apr 18, 2010, 8:08:41 AM4/18/10
to espaper...@googlegroups.com
Hola a todos.

Espero no dar mucho el coñazo con el tema. He estado haciendo pruebas con las texturas, stage quality y mi modelo DAE y he llegado a la siguiente conclusión: Si desactivo el smooth de mi material, al poner el modelo a rotar, deja de pegar tirones (teniendo el StageQuality en MEDIUM). Si activo el smooth y pongo el stage quality en LOW , tambien deja de pegar tirones. Por utlimo, si activo el smooth y pongo el stage quality en MEDIUM, empiezan a aparecer los tirones.

Mi pregunta es: por que es el smooth el responsable de mis tirones? hay alguna manera de solucionarlo sin tocar el StageQuality?? lo voy a dejar en MEDIUM, que se ve aceptable. Los tirones son bastante leves, pero se notan.  Mi modelo tiene 700 poligonos, lo cual creo que esta bastante bien...

Otra duda: el precise tb afectaria al renderizaje y a los tirones que da?

Ah mi textura es de 256x416.

Si alguien me puede hechar una mano, brazo, o dedo meñique, se agradecera tremendamente ::)

Saludos y gracias!

--
Has recibido este mensaje porque estás suscrito al grupo "ESPapervision3D" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a ESPaper...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a ESPapervision...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/ESPapervision3D?hl=es.

David Bravo

unread,
Apr 18, 2010, 8:19:15 AM4/18/10
to espaper...@googlegroups.com

Pon la textura en potencias de 2 (por ejemplo, 256 x 512). No vale con que sean pares. (Y “echar” una mano es sin “h”) ;)

Daniel Gabana Arellano

unread,
Apr 18, 2010, 8:28:19 AM4/18/10
to espaper...@googlegroups.com
Jajaja que cateto soy :S

Acabo de probar con esas dimensiones y sigue pasando lo mismo. Rota bien pero en ciertas partes se queda un poco (medio o 1 segundo) pillado.
Puede tener que ver que al importar el dae lo reduzco al .5 de su tamaño original? new Collada("objeto3d.DAE", materiales, .5);
Me dijeron que probase con la clase DAE...voy a probar ahora mismo.
--
Daniel Gabana // Nextep
www.nextepvision.com

laHabichuela

unread,
Apr 18, 2010, 12:29:47 PM4/18/10
to espaper...@googlegroups.com
En general la lentitud suele ser suma de x añadidos. El precise afecta
en un porcentaje X igual que el smoth, textura, num de triangulos....

Lo raro son los tirones. Con versiones antiguas lo veia
menos que ahora, o quizas es percepcion mia...

A mi cua do me pasa miro como está la memoria en los tirones, si justo
coincide con un momento de liberación o si se llena de pronto o
similar. Hay varios medidores de fps que tambien te dan memoria
ocopada. Si es tu caso, prueba a liberar memoria mas "delicadamente"
con el garbage collector...

Si usas flex, utiliza el profiler, por si estas creando muchas
instancias de algo, si se te ha pirado en algun sitio. Con el profiler
canta bastante culaquier raro que hayas hecho, y a veces en el codigo
ni los ves...

Acabo de recordar, hace tiempo tuve un problema similar y me di cuenta
que con smooth y precise en x objetos, si activaba (o desactivaba ya
no me acuerdo) el tiled a la textura, todo iba fluido. Poco despues
lei en los foros oficiales
algo similar, y creo que se soluciono el algun revisin posterior. Pero
yo probaria por si no hace tanto tiempo...

Saludos,

Miguel

laHabichuela

unread,
Apr 19, 2010, 5:11:53 AM4/19/10
to espaper...@googlegroups.com
Acabo de tener un problema con un papervision, y me he acordado de esto, seguro que te vale ahora o para otro momento:

Reply all
Reply to author
Forward
0 new messages