Join a community!

Titlesort descending Description Has new content
CCleaner with malware?

ccleaner

Yes, for about a month (from 25 August 2017 until yesterday) ccleaner 5.33 users had malware installed with the program without knowing, as yesterday (18 September 2017) Piriform posted:
http://www.piriform.com/news/blog/2017/9/18/security-notification-for-ccleaner-v5336162-and-ccleaner-cloud-v1073191-for-32-bit-windows-users

They say only Windows 32 bit users where affected but I saw the virus in the installer so ... kinda doubt that 64 bit Windows users where not affected too.

This is an unforgivable event specially when it comes from a reference company.

What to do?

  1. Important: do not enter ccleaner 5.33 or uninstall using windows uninstaller (it will call 5.33 to do the uninstall and it is not advisable). Do nothing!
  2. Download the new version 5.34 from Piriform, check it for malware (just in case) and install. It will remove the previous infected (?) 5.33 and install the new version 5.34
  3. Run a complete virus check of your system.

Please remember, as we say in our blog post about security:
"never install a program in your PC without previously scanning the installer for malware. Even if it comes from your usual software provider or a company you trust."

vcard

Centro de Interpretação Virtual do Castro de Guifões

Centro de Interpretação do Castro de Guifões - Matosinhos

O concelho de Matosinhos, do distrito do Porto, localiza-se na Região Norte no Grande Porto e fica situado junto à foz do rio Leça. Integra a área metropolitana do Porto. A sua paisagem divide-se entre o carácter urbano de Matosinhos e Leça da Palmeira, onde se instalaram o comércio e a indústria, e pelas suas praias que se enchem de veraneantes nos meses de verão.

O povoamento do território do concelho é muito antigo, remontando ao período Neolítico. São vários os vestígios que comprovam a presença romana, como é o caso do Castro de Guifões.

No ano 900, Matosinhos já existia, com o nome de Matesinus. Nas Inquirições de D. Afonso III, aparecia com o nome de Matusiny. Em setembro de 1514 obteve foral, concedido por D. Manuel I.      

Diversas personalidades da nossa história como Leite de Vasconcelos, Martins Sarmento, Rocha Peixoto e Carlos Alberto Ferreira de Almeida estudaram e evidenciaram os achados recolhidos no local.

Nos últimos anos, a Camara Municipal de Matosinhos em parceria com o Instituto de Antropologia da Universidade do Porto – Instituto Mendes Corrêa, encetaram esforços para recolher materiais e vestígios provenientes das escavações.

Verifica-se que os elementos resultantes das escavações estão distantes do local de origem dificultando a leitura e interpretação deste património arqueológico e natural de Guifões (Matosinhos).

Portanto, surge a necessidade de elevar o Castro de Guifões como património cultural e arqueológico de Portugal promovendo através da criação de um centro virtual de interpretação do Castro de Guifões.

 

 

change gestures

1 - Change gestures in your avatar

You have an avatar made with AvatarStudio : myavatar.wrl

Edit it with vrmlpad

Find an avatar witch has a  gesture you want to use, "swimming" for instance.
Open it with vrmlpad.
Find witch gesture it is , i.e  gesture 10

Select all the  DEF *** PositionInterpolator {
and DEF *** OrientationInterpolator {
of  this right gesture

Copy and then paste them  replacing all the
DEF *** PositionInterpolator {
and
DEF *** OrientationInterpolator {
of your gesture 10 in your  "myavatar.wrl"

You will have to copy paste the ROUTES too .

ROUTE TS10.fraction_changed TO PI10_1.set_fraction
etc etc

If I remember well ( I don't) it is OK if all is matching .
May be corrections will be needed.

Anyways it is that sort of way ...

 

2 - Change gestures in your avatar ( way inverse )

One  give you  an avatar with a gesture you like , i.e swiming...
But you own avatar hasn't.

Edit it with vrmlpad.
Copy the shape of your avatar  and replace the shape of the first one .
You will have too  to replace all that , in the welder script :

     field MFVec3f P [
         0 -1.7400 0,-0.0015 ...ect ect ect...-0.4203 -0.0364,0.00-0.0037 0 0
]
     field MFRotation R0 [
         0 1 0 0,0 1 0 0,0.6385 ...ect ect ect...0 0,0 1 0 0,0 1 0 0
]
     field MFRotation R[]
     field MFInt32 vgroups[
         0 0 0 1 0 0 2 0 28 ...ect ect ect...411296 797 817 7 817 823 6 823 831
     ]
by the values of your shape.

And also , to replace , in the Welder's function VtxTransform(){

 var i;
m0=new VrmlMatrix();
m0.setTransform(P[0],R[0]);
m1=new VrmlMatrix();
m1.setTransform(P[1],R[1]);
m1=m1.multRight(m0);
m2=new VrmlMatrix();
m2.setTransform(P[2],R[2]);
m2=m2.multRight(m1);
for(i=0;i<28;i++){W[i]=m2.multVecMatrix(V[i]);}
m3=new VrmlMatrix();
m3.
ectectectectee...................................
for(i=797;i<817;i++){W[i]=m6.multVecMatrix(V[i]);}
m7.setTransform(P[50],R[50]);
m7=m7.multRight(m6);
for(i=817;i<823;i++){W[i]=m7.multVecMatrix(V[i]);}
m6.setTransform(P[51],R[51]);
m6=m6.multRight(m5);
for(i=823;i<831;i++){W[i]=m6.multVecMatrix(V[i]);}
       Vtx.point=W;

all that by your own values

It is that sort of way ...+ Some corrections sometimes needed

 

Christmas Village

Hey everyone! smiley

 

With professor @vcard's supervision and together with two colleagues (Eduardo Ribeiro and Sandro Gallina), we are working on a virtual world named "Christmas Village".

This project will have a main hub, the Christmas Village, with different activities/experiences/games:

• A main activity: collecting presents;

• Santa's Runner - An infinite runner game that will let the user collect certain number of presents if they reach specific points;

• Santa's Toy Factory.

Apart from creating environments, assets, working on the animations and UI, we will integrate scenes (we are discussing how we will take care of passing the information from one scene to the other).

 

For the collaborations, we are using Unity Teams (to serve as a version control) and communicate mainly through Skype (we have a specific group chat for that).

Here is a screenshot of the first import:

Figure 1. Unity - Screenshot of our first import.

 

We will continue to update you with further developments.

In the next couple of days we will also work on a website do help us share the project.

 

Best,

Gonçalo Peres (coordinator)

Eduardo Ribeiro

Ciberpangea - Are you looking for a new job in Spain?

Yes, if you dream about living and working in a warm, sunny country with friendly people, look for a job in  Ciberpangea, a 3D world multiuser world dsigned in the best tradition of the classic VRML/X3D Chats with avatars. http://pangea3d.net63.net/ . Conceived by Gaudi, the world is updated daily.

 Ciberpangea

vcard

Cidade, Gisela Silva
City Engine and ArcGIS web viewer

cityE

 

City Engine is a professional level procedural city generator that works with geographic maps, photos and parameters to generate virtual cities. The software was acquired by ArcGIS, wich developed a very cool web viewer (using webGL, of course) to view virtual cities in real time 3D with geographical information layers. It's a cool viewer, but lacks the game-style navigation that we in VRML/X3D and other web 3d technologies are used to. Still... i wonder if City Engine can be used to generate  a large procedural city that can be converted to VRML or incorporated in a VRML world? Cool idea, but the software is not open source and quite expensive. Still, it could be a great solution to create a large city world with a minimal effort. Check their 3D cities here: ArcGIS City Engine web viewer. Scenes take a while to load.

 

(and they left out the ponte dei suspiri from the venice model. unforgivable!)

Côa Artenauts - Foz Côa, Portugal, 24-30 March 2013

Coa_artenauts

A comming event on Art and Education at Foz Côa, Portugal, 24-30 March 2013

For more information, please visit the site of the event at https://sites.google.com/site/aeanc2013

Como configurar e disponibilizar um servidor Opensim doméstico para acesso universal

v.1

0 - Introdução

Objetivo: temos um servidor Opensim (opensimulator.org) a funcionar num PC em casa e pretendemos disponibilizá-lo na Internet para que amigos, colaboradores e/ou outros públicos possam aceder. Neste exemplo batizámos o nosso servidor com o nome: servopensim

Este tutorial procura descrever as fases de configuração de um sistema informático doméstico para disponibilizar o acesso a um servidor Opensim a partir da Internet, de uma forma gratuita, simples e relativamente segura.

Parte-se do princípio de que quem tenta efetuar esta configuração possui ligação de banda larga à Internet e que consegue aceder à configuração do router de casa que os fornecedores de Internet disponibilizam.

 

1 – Condições prévias. O que deve possuir.

  • Um computador com o servidor Opensim instalado;
  • Possibilidade de aceder à configuração do router doméstico

 

2 – Informação a obter.

  • Aceda ao seu router doméstico (se necessário consulte a sua operadora para obter informação acerca do nome de utilizador e palavra-passe que deve usar, ou consulte a documentação que acompanha o router) e procure identificar quais os serviços de DNS Dinâmico ou DDNS que este tem implementados.

No caso do router mais comum da NOS, encontra-os nesta página:

É possível verificar que este router tem possibilidade de comunicar (fazer o registo) nos serviços dtdns.com, dyndns.org, no-ip-com e changeip.com

  • Como exemplo neste tutorial, vamos usar os serviços gratuitos do dtdns.com mas a informação subsequente deve adequar-se a qualquer um dos anteriormente citados.

 

3 – Obtenção de nome de domínio gratuito.

  • Acedemos ao site dtdns.com e criamos uma conta gratuita. Anotamos o nosso nome de utilizador e a palavra-passe do site dtdns.com;
  • Selecionamos “hostnames” na barra do lado esquerdo e adicionamos um novo hostname. Podemos fornecer qualquer prefixo mas estamos limitados nos valores subsequentes. Para este exemplo, vamos usar servopensim.dtdns.net;
  • Anotamos o hostname. Vamos necessitar destes dados no passo seguinte.

 

4 – Configurar o serviço DDNS no nosso router.

  • Regressamos à configuração do nosso router e no local respetivo (Nome de domínio pessoal (DNS dinâmico)) carregamos em “Nova entrada DNS dinâmica”.
  • Colocamos os dados que definimos: em “Nome do anfitrião” colocamos o nome que escolhemos, neste caso servopensim.dtdns.net;
  • Em “Fornecedor” selecionamos dtdns.com;
  • Em nome de utilizador o username do serviço que indicámos quando nos registámos;
  • E em Password a informação respetiva;
  • Gravamos e verificamos se o sistema se conseguiu registar. Em “Estado” deverá surgir “Actualizado - Endereço de IP actualizado com sucesso”;
  • A partir deste momento, o nosso router encarrega-se de comunicar com o serviço dtdns.net e sempre que o nosso endereço de IP público seja alterado pela operadora, o nome de domínio que criámos continua a “apontar” para o nosso router;
  • Curiosidade: consulte aqui qual é o seu endereço de IP público no presente momento: https://www.whatismyip.com/;

 

5 – Atribuir um IP fixo ao computador doméstico onde está instalado o servidor opensim

Para que o sistema funcione corretamente, o nosso computador doméstico deve estar configurado com um endereço de IP fixo. Dependendo do sistema operativo instalado, os locais (interfaces) onde se efetua a configuração podem variar mas o que se pretende é que seja possível definir um endereço que seja imutável, uma vez que o nosso router vai estabelecer uma ponte entre os programas cliente do Opensim e o nosso sistema, o qual deve usar sempre o mesmo endereço de IP quando é ligado;

  • Veja por exemplo aqui como pode atribuir um endereço de IP fixo em Windows Vista / 7: https://www.youtube.com/watch?v=LCQ596MY1qI
  • Para este exemplo, vamos assumir que o nosso IP fixo será o 192.168.1.100;
  • Grave e teste para verificar se continua a ter acesso à Internet ou a outros serviços de rede que possua.

 

6 – Configurar o redireccionamento de portas no nosso router

Os servidores Opensim utilizam um conjunto de portas que devem estar disponíveis (abertas) para que as suas funcionalidades possam ser implementadas. Estas são as aconselhadas:

9000 - TCP

9000 - 9005 TCP e UDP

8000 - 8005 TCP e UDP

8895- TCP

  • Aceda novamente à configuração do router e defina o redireccionamento destas portas para o endereço IP do seu servidor (192.168.1.100). Veja aqui um exemplo de uma configuração:

  • Grave a configuração.
  • Se possuir uma firewall instalada no seu computador pessoal, tem que efetuar os mesmos passos, ou seja, permitir que exista tráfego nas portas acima referidas. Uma vez que existem variadíssimos programas que implementam firewalls - o próprio Windows possui um que está ativo por defeito - não colocamos aqui imagens da interface de configuração. Deve, no entanto, obrigatoriamente verificar que também "abriu" aquelas portas.
  • Neste momento, já deverá ser possível a um cliente Opensim configurado para aceder a http://servopensim.dtdns.net:9000 (nome do servidor e porta 9000) encontrar o seu router, ligar-se a este na porta 9000 e ser reencaminhado para o seu servidor doméstico que possui o endereço 192.168.1.100.

 

7 – Configuração do servidor opensim

  • Pode já possuir um servidor instalado no seu computador ou desejar instalar um servidor desde o início. Caso opte pela segunda opção, recomendamos que utilize a “Distribuição Diva”, que pode ser descarregada a partir de http://metaverseink.com/Downloads.html. A vantagem desta distribuição é possuir uma rotina de instalação que lhe vai fazendo perguntas acerca dos parâmetros essenciais para configurar o sistema e executada a partir do ficheiro Configure, que se encontra no interior da pasta bin. São estes, utilizando os dados que fomos recolhendo:

Name of your world: servopensim

MySql database host: [localhost] localhost

MySql database schema name: [opensim] opensim

MySql database user account: [opensim] opensim

MySql database password for that account: palavrapasse

Your external domain name (preferred) or IP address: servopensim.dtdns.net

This installation is going to run on .NET/Windows

 

Wifi admin first name [Wifi]: Wifi

Wifi admin last name [Admin]: Admin

Wifi Admin password [secret]: palavrapassewifi

Wifi Admin email [admin@localhost]: adminservopensim@gmail.com

User account creation [o]pen or [c]ontroled [c]: c

Gmail user name [none]: adminservopensim@gmail.com

Gmail password [none]: passworddogmail

 

Nota: pressupõe que tenha criado uma base de dados no seu servidor chamada opensim, com um administrador denominado opensim e uma password palavrapasse.

Pressupõe ainda que indique Wifi como o nome de administrador, Admin como o apelido do administrador, palavrapasseadmin como a password do administrador e adminservopensim@gmail.com como endereço de email do administrador.

O nome de utilizador e a palavra-opasse do Gmail são as referentes à conta adminservopensim@gmail.com que vai usar para receber mensagens do servidor.

 

  • As configurações podem ser encontradas no ficheiro Myworld.ini que se encontra na pasta config-include do servidor.
  • Caso já possua o servidor instalado, os parâmetros de configuração são facilmente encontrados no ficheiro de configuração acima referido.
  • Deve apenas alterar em todas as linhas o seguinte:

http://127.0.0.1:9000 para http://servopensim.dtdns.net:9000

gridname = "My World" para gridname = "servopensim"

  • Respeite as aspas e as plicas que colocámos.

 

8 – Teste a partir de um local externo (fora de casa)

Tudo pode estar a funcionar no local tem o PC com o Opensim mas não é garantido que não haja problemas para quem acede ao servidor a partir de locais no exterior, i.e., locais fora da rede protegida pelo router. Pode haver portas do router que estão mal configuradas (ou fechadas) e impedem o bom acesso do exterior.

Assim aconselhamos:

  • Teste sempre o sistema a partir de um PC localizado no exterior da rede local (na casa de um amigo, na Universidade, num cibercafé, etc.)
  • Verifique cuidadosamente os passos que deu. Não se esqueça de que se fizer alterações no ficheiro de configuração do servidor, tem que o reiniciar para que estas produzam efeito.

Boa sorte!

Como enviar uma mensagem ao Administrador da BabelX3D

Para enviar uma mensagem a partir do serviço de mensagens internas dirigida ao Administrador deste portal, faça o seguinte:

1 - Aceda à BabelX3d com o seu nome de utilizador e password;

Login

 

2 - Abaixo do banner encontra, do lado esquerdo, a ligação a "mensagens". Faça aí um click;

mensagens

 

3 - Em "Inbox" faça outro em Write new message";

Nova mensagem

 

4. Em "PARA" coloque "babelx3d" (sem aspas)

Escreva o seu assunto no campo respetivo e o conteúdo da mensagem

Conteúdo

 

5. Por último, envie a mensagem. Enviar
Aguarde pela resposta smiley. Obrigado!  
   
   
   
   

 

Pages