 |
LaTENTEteca: Comunidad TENTE El punto de encuentro de los aficionados a TENTE, el mítico juego de construcción
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
jasolo Moderador

Registrado: 25 Mar 2008 Mensajes: 1192
|
Publicado: 12 Ene 2011 20:25 Asunto: Vista 3D sin plugin con 3DNP |
|
|
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 |
|
 |
cpcbegin Experto


Registrado: 04 Ene 2009 Mensajes: 715 Ubicación: Málaga
|
Publicado: 13 Ene 2011 7:10 Asunto: Re: Vista 3D sin plugin con 3DNP |
|
|
Pues si que es interesante, me lo apunto  _________________
Blog, tente 3D, PC y CPC |
|
| Volver arriba |
|
 |
jasolo Moderador

Registrado: 25 Mar 2008 Mensajes: 1192
|
Publicado: 13 Ene 2011 20:37 Asunto: |
|
|
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 |
|
 |
Foro14568

Ubicación: Málaga
|
Publicado: 22 Ene 2011 10:09 Asunto: |
|
|
|
|
|
| Volver arriba |
|
 |
cpcbegin Experto


Registrado: 04 Ene 2009 Mensajes: 715 Ubicación: Málaga
|
Publicado: 22 Ene 2011 10:09 Asunto: primeros experimentos con 3DNP |
|
|
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 |
|
 |
jasolo Moderador

Registrado: 25 Mar 2008 Mensajes: 1192
|
Publicado: 22 Ene 2011 12:42 Asunto: |
|
|
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!  |
|
| Volver arriba |
|
 |
cpcbegin Experto


Registrado: 04 Ene 2009 Mensajes: 715 Ubicación: Málaga
|
|
| Volver arriba |
|
 |
|
|
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
|
|