- Notifications
You must be signed in to change notification settings - Fork0
HolgerGrahn/Vrml
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
VRML, X3D, Media Demos and Scenes mainly for BSContact 3D Player
Holger Grahn
Bitmanagement BSContact Player is a 3D Engine supporting DirectX9, DirectX11 and OpenGLIt is based on the Web3D VRML Standard
Here is a set of examples and demos for specific BSContact features
Tthe BSContact Player is availablehttps://www.bitmanagement.de/en/products/interactive-3d-clients/bs-contact
BSContact Stereo adds support forStereo Rendering, Stereo Video Rendering, MultiView Display and VR Occulus Rift supporthttps://www.bitmanagement.de/en/products/interactive-3d-clients/bs-contact-stereo
Input Formats areWRL, X3D, OBJ, STL, PLY, Collada (DAE)Texture Fomats arejpeg, png, j2k, dds, bmp, tga, gif ..Video Formats are based on DirectShow and installed codecsavi, mpeg ...3D Videos can be opened directly in different format like side by side, above-below etcall 3D Files imported can be exported back as WRL, X3D ...
More Bitmanagement developer info onhttp://sdk.bitmanagement.de/https://www.bitmanagement.de/developer/index.html
https://www.web3d.org/what-x3d-graphics
VRML 97 ISO/IEC 14772-1:1997 - The Virtual Reality Modeling Languagehttps://www.bitmanagement.de/developer/spec/vrml97/index.htmlhttps://www.bitmanagement.de/developer/spec/vrml97specification.pdfhttps://www.bitmanagement.de/developer/spec/vrmlscript/vrmlscript.html
X3D ISO/IEC 19775-1:2013https://www.web3d.org/documents/specifications/19775-1/V3.3/
Because drop of support for native plugins in Webbrowsers like Google Chrome, Microsoft Edge, Firefoxyou would need to load url's in the BSContact Player->File Open Command.
Microsoft Internet Explorer supported the hosting of the Active X compononent BSContactVmrl.ocx,so there are many examples using the WebBrowser HTML integration.A workaround solution to open an url in BSContact is by simply clicking in a WebBrower, is to create a BSURL file.Its the same fromat as the Windows URL InternetShortCut file, but bsurl is associated with BSContact.exe
Eaxmple bsurl file, save as textfile with .bsurl extension:[InternetShortcut]URL=https://www.bitmanagement.de/developer/contact/examples/texcoordGen/venus_gradient.wrl
Examples:https://github.com/HolgerGrahn/Vrml/tree/main/Examples/bsurl
click on a file, use the GitHub download button, double click in the download file to open BSContact.exe or drag the link into an open BSContact.
For the demos on this repositiory it might be easiest to download as ZIP.OBJ files are are refering MTL and texuture files, this is not currently supported via HTTP download, so the folders need to be downloaded as zip.
Some older exampleshttps://home.snafu.de/hg/vrml/archive/
https://home.snafu.de/hg/ (mostly defunct links)