mcjVoxelTerraWeb
================================================================================
Introduction
================================================================================
This is the online/web version of the Daz Script mcjVoxelTerra available here :https://sites.google.com/site/mcasualsdazscripts9/mcjvoxelterra
A script that converts images into props ( wavefront .obj files )
the brightness of a pixels corresponds to the height of the terrain
there's a mode where the object is made of tall cubes and one where it's simple facets
================================================================================
History
================================================================================
January 20th 2018 6:42 AM - Release V1
================================================================================
Installation
================================================================================
For Offline use ( web page resides on your hard disk )
The zip package is found at the bottom of this page
unzip it where you please
the files are inside a folder named mcjVoxelTerraWeb
so lets say you put it in F:\
then you can launch it with the url "file:///F:/mcjVoxelTerraWeb/index.html"
================================================================================
The "Live" Online Version
================================================================================
i may eventually see if i can get it to run on my google-sites site
for now it's here:http://mcasual.x10.mx/apps/mcjVoxelTerraWeb
================================================================================
Use
================================================================================
Object Width ( X ): Object Depth ( Z ): Object Height ( Y ):
Specify a size (cm) for the object that will be created.
The height is the size for the full-white pixels in the image.
Tesselation Width ( X ): Tesselation Depth ( Z ): Tesselation Height ( Y )
Also specify the tesselation / divisions.
[Invert Brighness vs Height ] checkbox
Use this to specify if a fully-white pixel means high altitude or ground altitude
[No facets when height = 0] checkbox
Use this to specify if a facet/cube should be created for ground-level pixels
Type of object produced
Tall square sticks : 6 facets per cell, facets are not welded
Welded Square facets : 1 facet per cell, all facets are welded ( the usual terrain prop ! )
[Choose File] Button
Click this button and supply a path to an existing image.
the color-to-height function is Height * (Red+Green+Blue)/765
where r, G, B are values between 0 and 255
The [Click Here to Create and Download .obj File] Button
This will create the .obj file text and download it to wherever your browser saved downloads
================================================================================
License
================================================================================
This script makes use of FileSaver.js 1.3.4 * By Eli Grey, http://eligrey.com License: MIT License
// by mCasual/Jacques
// You can use this script freely for personal or commercial use.
// You may not resell, distribute for profit, sub-license or rent this script in any way.
// you may credit this script to mCasual/Jacques
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
// INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
// PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE
// FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
// ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.