- Awardspace: very easy to use. You can upload your files by ftp (it gives you ready-made downloadable configuration files) or by using the file manager. Free subdomains like atwebpages.com and others. They guarantee 99.9% uptime.
- Atspace: also very easy. It gives you a subdomain such as atspace.eu.
- x10Hosting: it has FTP and a file manager that lets you upload a zip of your files and unzip it on the server, in addition to FTP. It can host your domain name for free.
Among the 3, I recommend Awardspace, for its simplicity, speed and reliability
Once up, create a website. This website you are on was created with Typesetter CMS. Typesetter doesn't use databases or anything complex, installation is very easy. If not, use one of the software that the server you have chosen has. Or make a simple web page. Of all these options, the simplest is to use Typesetter.
At this point, you will have:
- A .wrl file (VRML) or a series of them joined by a .wrl file that loads them
- A conventional web page
We need a bridge between the two. The way to do it is to create an .html document with this content:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<link rel="stylesheet" type="text/css" href="https://create3000.github.io/code/x_ite/4.6.16/dist/x_ite.css"/>
<script type="text/javascript"
src="https://create3000.github.io/code/x_ite/4.6.16/dist/x_ite.min.js"></script>
<style>
X3DCanvas {
width: 100%;
height: 100%;
position: absolute;
}
</style>
</head>
<body>
<X3DCanvas src="folder/world.wrl">
<p>Your browser may not support all features required by X_ITE!</p>
</X3DCanvas>
</body>
</html>
As you can see, there are two parts to copy. The first one is put in the head section, and it is the load of the VRML / X3D viewer called X_ite. X_ite can be downloaded, it's just a couple of files, and use it from your own server if you prefer. If not, just paste these yellow lines inside the head section.
In X3DCanvas, you can see that the width and height of the frame displayed by the VRML is expressed. The width and height as it is in our example is for full window in your browser or mobile. You can specify a size as usual in html, but also remove the "position: absolute;" line if you do.
In the body part you have to paste the code that specifies which world to load. The first line is:
<X3DCanvas src="folder/world.wrl">
In this line, "folder" is the folder on your server that contains the VRML file. If there is no such folder, because the world is in the root, do not put anything, and directly put the name of the .wrl file for example:
<X3DCanvas src="world.wrl">