Foros de discusión LaTENTEteca: Comunidad TENTE
El punto de encuentro de los aficionados a TENTE, el mítico juego de construcción
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entre para ver sus mensajes privadosEntre para ver sus mensajes privados   LoginLogin 

Vista 3D sin plugin con 3DNP

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> TENTE 3D
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
jasolo
Moderador


Registrado: 25 Mar 2008
Mensajes: 1192

MensajePublicado: 12 Ene 2011 20:25    Asunto: Vista 3D sin plugin con 3DNP Responder citando

De momento la previsualización de objetos 3D en páginas web no es algo cotidiano: hay que usar algún tipo de plugin y no todo el mundo lo tiene instalado. Hace poco descubrí una alternativa que no necesita plugin: 3DNP (3D-No Plugins). El truco es que uno antes prepara varias fotos (100-200) del modelo 3D visto desde diferentes ángulos y luego 3DNP muestra la foto que corresponde a medida que arrastramos el ratón para girar el modelo (sólo usa Javascript, que está en todos los navegadores). Así que en realidad es un 3D "falso", pero da bastante el pego.

Además de los ejemplos que vienen en la web de 3DNP, podéis probar con dos modelos de TENTE y uno del Exin Castillos que he preparado. Haced clic en cada imagen y os abrirá una página con la vista 3D. Como no he usado la opción de mostrar precarga y le cuesta unos segundos cargar todas las imágenes, habrá un rato que no se vea nada:



En mis ejemplos el punto de vista está colocado en 4 latitudes (paralelos) y 36 longitudes (un meridiano cada 10º), es decir, son 144 imágenes que en total ocupan menos de 1 mega.

Para meter varios modelos en una misma página y que no reviente el invento con tanta imagen (esto seguro que le interesa a cpcbegin), el autor de 3DNP usa Fancybox: al hacer clic en una imagen fija aparece la animación 3D flotando por encima.

3DNP también tiene un script para generar fácilmente las imágenes con Blender, pero le da igual de dónde sean las imágenes, así que podrían ser fotos reales o incluso capturas de LDView. Para las fotos reales es muy difícil controlar que la cámara esté siempre a la misma distancia del modelo y en latitudes equidistantes, pero todo es probar. En cuanto a LDView, casi seguro que se podría automatizar usando en la línea de comandos las opciones SaveSnapshot y DefaultLatLong. Esto sigue sonando a chino, así que lo ideal sería que existiera un asistente (ejecutable, página web) que por lo menos generara esas líneas de comando (una por cada imagen).
Volver arriba
Ver perfil de usuario Enviar mensaje privado
cpcbegin
Experto
Experto


Registrado: 04 Ene 2009
Mensajes: 715
Ubicación: Málaga

MensajePublicado: 13 Ene 2011 7:10    Asunto: Re: Vista 3D sin plugin con 3DNP Responder citando

Pues si que es interesante, me lo apunto Very Happy
_________________

Blog, tente 3D, PC y CPC
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
jasolo
Moderador


Registrado: 25 Mar 2008
Mensajes: 1192

MensajePublicado: 13 Ene 2011 20:37    Asunto: Responder citando

Para hacerlo con LDView usando un fichero BAT, los comandos serían:

RUTA_DE_LDVIEW\LDView.exe RUTA_MODELO\MODELO.LDR-SaveWidth=300 -SaveHeight=300 -DefaultLatLong=75,0 -SaveSnapshot=frame0001.jpg
RUTA_DE_LDVIEW\LDView.exe RUTA_MODELO\MODELO.LDR-SaveWidth=300 -SaveHeight=300 -DefaultLatLong=75,10 -SaveSnapshot=frame0002.jpg
RUTA_DE_LDVIEW\LDView.exe RUTA_MODELO\MODELO.LDR-SaveWidth=300 -SaveHeight=300 -DefaultLatLong=75,20 -SaveSnapshot=frame0003.jpg
...
RUTA_DE_LDVIEW\LDView.exe RUTA_MODELO\MODELO.LDR-SaveWidth=300 -SaveHeight=300 -DefaultLatLong=75,350 -SaveSnapshot=frame0036.jpg
RUTA_DE_LDVIEW\LDView.exe RUTA_MODELO\MODELO.LDR-SaveWidth=300 -SaveHeight=300 -DefaultLatLong=50,0 -SaveSnapshot=frame0037.jpg
RUTA_DE_LDVIEW\LDView.exe RUTA_MODELO\MODELO.LDR-SaveWidth=300 -SaveHeight=300 -DefaultLatLong=50,10 -SaveSnapshot=frame0038.jpg
...
RUTA_DE_LDVIEW\LDView.exe RUTA_MODELO\MODELO.LDR-SaveWidth=300 -SaveHeight=300 -DefaultLatLong=0,350 -SaveSnapshot=frame0144.jpg

Lo que está en mayúsculas depende de cada ordenador (dónde está instalado LDView y el fichero LDraw). El resto de parámetros son la anchura y altura de las imágenes, la latitud y longitud, y el nombre del fichero de la imagen. Los puntos suspensivos indican que hay más líneas que no he escrito: primero hace la latitud 75 (36 meridianos separados 10º entre sí), luego la 50, la 25 y finalmente la 0. En total serían 144 comandos, pero se podría variar el número de latitudes y longitudes. Las imágenes saldrán con las opciones que tengamos en LDView: lo de pintar los contornos de las piezas, dejar algo de hueco entre las piezas, el color del fondo, etc.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Foro14568





Ubicación: Málaga

MensajePublicado: 22 Ene 2011 10:09    Asunto:

Volver arriba
cpcbegin
Experto
Experto


Registrado: 04 Ene 2009
Mensajes: 715
Ubicación: Málaga

MensajePublicado: 22 Ene 2011 10:09    Asunto: primeros experimentos con 3DNP Responder citando

Estoy remodelando la web para que al pinchar en los modelos salga una ficha con el modelo rotando y los ficheros asociados:



Al final lo he tenido que hacer con Windows, ya que la versión de ldview para Ubuntu no captura nada (ya me he puesto en contacto con el autor por si lo puede solucionar).

He creado un par de batch scripts para generar las imagenes de un modelo o todos los de un directorio (esto último tarda bastante).
_________________

Blog, tente 3D, PC y CPC
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
jasolo
Moderador


Registrado: 25 Mar 2008
Mensajes: 1192

MensajePublicado: 22 Ene 2011 12:42    Asunto: Responder citando

Está muy bien. Ya puestos, para la vista 3D usaría la opción que muestra el porcentaje de carga. Yo no la usé en mi ejemplo y sin ella puede parecer que el visor no funciona y en realidad es que todavía está cargando las fotos. Y el no va más sería como en la web de 3DNP, que en lugar de abrir una nueva página apareciese un elemento flotante. ¡Qué fácil es pedir cuando lo tienen que hacer los demás! Wink
Volver arriba
Ver perfil de usuario Enviar mensaje privado
cpcbegin
Experto
Experto


Registrado: 04 Ene 2009
Mensajes: 715
Ubicación: Málaga

MensajePublicado: 09 Feb 2011 21:15    Asunto: tente 3dnp en funcionamiento Responder citando

Bueno, ya está operativa la web con la nueva vista 3D sin plugins, en lugar de barra de carga he puesto otra cosa más retro, espero que os guste.

Me quedan algunas cositas por pulir y lo del elemento flotante se va a quedar para más adelante, porque con la ficha, el php con el javascript y sobre todo las limitaciones e historias varias de los proveedores de espacio no ha podido ser.
Eso sí, la ficha tiene algún detalle nuevo para que parezca más atractiva.
_________________

Blog, tente 3D, PC y CPC
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
Mostrar mensajes de anteriores:   
Publicar nuevo tema   Responder al tema    Foros de discusión -> TENTE 3D Todas las horas son GMT + 1 Hora
Página 1 de 1

 
Cambiar a:  
Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro



Foro creado en superforos.com crea tu Foro Gratis. Utilizamos cookies.