Archivos PDF Imposibles de Eliminar

Buenas,

Cuando nos encontramos ante la situación de que queremos eliminar un archivo PDF y nos sale el siguiente mensaje que nos impide eliminarlo, hay que hacer lo siguiente:

pdfPaso1

 

  1. Descargar el programa Process Explorer de la siguiente dirección: https://technet.microsoft.com/en-us/sysinternals/bb896653
  2. Descomprimirlo haciendo click con el botón derecho del ratón pulsar sobre Ejecutar como administrador…
  3. Intentar eliminar el archivo y cuando el mensaje de que no puedes eliminarlo ve al programa y pulsa sobre Ctrl  + F
  4. Buscas la extensión del archivo, en este caso “pdf” y te aparecerán los procesos involucrados en que no puedas eliminar el archivo. Hacer doble click en el proceso correspondiente para identificarlo en la pantalla principal del programa.pdfPaso2
  5. Por último haces click con el botón derecho sobre el proceso y seleccionas Kill Process. pdfPaso3

Un saludo.

OSVR: La Realidad Virtual Open-Source

Buenas,

La compañía Razer ha sacado un Kit para desarrolladores que quieran experimentar con la realidad virtual y es Open-Source.

osvr

Pero cuando se piensa en Open-Source lo primero que pensamos es en el software (por lo menos mi mente funciona así) pero en este caso el hardware también lo es, lo que se traduce en que puedes descargarte los planos y fabricar tus propias gafas de realidad virtual en el siguiente enlace:

http://www.osvr.com/hardware.html

Las características más destacadas de este dispositivo son:

  • Resolución 1920 x 1080 FHD a 60 fps
  • Acelerómetro y giroscopio integrado
  • Distorsión geométrica mínima (<13%)
  • Se puede usar sin gafas (Recuerdo que con las Oculus Rift tienes que estar cambiando de lentes)
  • Conectividad USB 3.0
  • Codec de audio integrado

Para más información:

http://www.razerzone.com/osvr-hacker-dev-kit

Por último, comentar que tienen una colaboración con Leap Motion para que las gafas vayan embebidas con Leap Motion hardware, ya no sólo para ver la realidad virtual y ser un mero espectador, sino para poder interaccionar, tal como se puede observar en la siguiente imagen.

osvrLeap

Para más información:

http://blog.leapmotion.com/osvr-hacker-dev-kit-will-feature-embedded-leap-motion-technology/?utm_source=Leap+Motion+Developer+Newsletter&utm_campaign=a7d5dbea6b-Developer_Newsletter_105&utm_medium=email&utm_term=0_d7eaf93515-a7d5dbea6b-59629341

Un saludo.

Cambiar Idioma en Visual Studio 2013

Buenas,

Me he encontrado con la situación de que al instalar Visual Studio 2013, lo he instalado con el piloto automático y he configurado de idioma el español cuando yo lo quería en inglés. Así que voy a explicar como podemos cambiar el idioma a este IDE.

Primero nos vamos a la pestaña de Herramientas de la barra de Menú y seleccionamos Opciones…

VSLanguageStep1

En segundo lugar, nos dirigimos al panel de la izquierda y seleccionamos Configuración Internacional. A continuación, elegimos del combobox que aparece en la derecha el idioma que deseamos que tenga Visual Studio.

VSLanguageStep2Si no tenemos instalado el paquete de idiomas que deseamos, tendríamos que pulsar sobre el enlace que dice “Obtener idiomas adicionales”.

VSLanguageStep3

Una vez pulsado sobre el enlace, nos llevará automáticamente a una página web donde seleccionaremos el idioma que queremos instalar.

VSLanguageStep4

Pulsamos en el botón Download para iniciar la descarga.

VSLanguageStep5

Por último, instalamos el paquete de idiomas de Visual Studio 2013 que se nos ha descargado anteriormente.

Un saludo.

Oculus PC SDK 0.5.0.1 Beta

Buenas,

Por fin después de 3 meses de espera ha salido el nuevo SDK para Oculus Rift, donde entre las novedades de la parte de Unity, además de mejorar el antialiasing, se ha quitado la famosa escena Tuscany para incluir otra denominada Room con el fin de que el core de integración sea más ligero y es que se ha reducido de 271.07 MB que tenía la versión 0.4.4 a un tamaño de 2.74 MB.

Si estáis interesados en el resto de mejoras que han incluido y los Bugs que han resuelto, os recomiendo visitar el siguiente enlace:

https://developer.oculus.com/history/#pc-0.5.0.1-beta

Un saludo.

Desactivar Componentes del GUI

Buenas,

En un principio para desactivar componentes del GUI, lo que hacía era usar el GameObject.SetActive(bool), pero me está dando problemas el hecho de desactivar y activar por ejemplo un panel, puesto que no me funcionan los botones adecuadamente.

Ante esta situación investigué para encontrar una manera alternativa de desactivar los elementos de mi GUI y ahora lo estoy haciendo con CanvasGroup. Añadiendo este elemento a mi panel y jugando con el alpha, me permite que aparezca y desaparezca sin problemas.

canvasGroup

En el siguiente script se puede observar como cambio el parámetro alpha a 1 del CanvasGroup de mi Panel, cuando quiero activarlo o cambio el alpha a 0 si quiero por el contrario desactivarlo.

canvasGroupScript

Un saludo.

Generar Animaciones de tu Character para Unity

Buenas,

Para realizar animaciones de personajes para un videojuego, lo normal es que utilices un programa de modelado 3D (Blender, 3DS Max, etc) para recrear las animaciones que necesites directamente sobre tu modelo.

Si quieres ahorrar tiempo y que tus animaciones parezcan más reales o si eres un desarrollador de videojuegos pero no se te da bien el modelado en 3D (como es mi caso), puedes utilizar el dispositivo Microsoft Kinect para grabar tus animaciones y después exportarlas a Unity a formato fbx (que es el mejor que va con Unity) con uno de los siguientes programas:

iPi Motion Capture Studio Express cuesta 95$ un año. Este programa se puede utilizar con  Microsoft Kinect  / Microsoft Kinect v2,  ASUS Xtion o PrimeSense Carmine 1.08. Nota: Para grabar las animaciones tenéis que utilizar el software iPi Recorder que es gratuito y para exportar la animación el iPi Mocap Studio. URL: http://ipisoft.com/download/

Brekel Pro Body v2 cuesta 139$ para toda la vida. Sólo puede utilizar Microsoft Kinect v2. URL: http://brekel.com/brekel-pro-body-v2/

Brekel Pro Hands se utiliza para grabar las animaciones de las manos puesto que utiliza Leap Motion para poder grabar y como bien se sabe con Microsoft Kinect no es posible realizar movimientos precisos con las manos ya que los joints que tiene definidos sólo nos permite realizar una motricidad gruesa. URL: http://brekel.com/brekel-pro-hands/

iPi Motion Capture Studio Express te permite tener tu propio modelo 3D, donde puedes ajustarle las articulaciones para que el movimiento de la animación sea más fiable. Además se le puede realizar un tracking hacia delante y atrás para ganar en precisión y tiene la opción de jitter removal para evitar los “tembleques” que a veces podemos ver en alguna animación de personajes. La interfaz es muy fácil e intuitiva y al exportarlo en fbx a Unity las animaciones van correctamente. A mí personalmente me convenció más a la hora de realizar las animaciones que Brekel Pro Body v2, eso sí si tengo que realizar alguna animación con las manos utilizo Brekel Pro Hands.

Un saludo.

Funciones OnEnable y OnDisable

Buenas,

Existen unas funciones que se nos crean por defecto cuando creamos un script y son las famosos métodos Start() y Update() de la clase base MonoBehaviour, sin embargo existen otras funciones que puede que no conozcamos pero que nos pueden facilitar nuestra tarea de programación. En este caso me refiero a las funciones OnEnable() y onDisable().

El método OnEnable() se ejecuta cuando activamos el script y aquí podemos decidir qué queremos que haga o modifique nuestro script cuando éste se activa. Análogamente la función OnDisable() se ejecuta cuando el script se desactiva.

Para activar o desactivar un script, sólo tenéis que acudir a una propiedad que tienen denominada enable que es del tipo Boolean y modificarla a true si queréis activarlo o a false si pretendéis desactivarlo.

Un saludo.