Cross-platform 3D scene editor based on three.js, golang and mongodb for desktop and web. https://tengge1.github.io/ShadowEditor-examples/
https
in the config.toml
.onTouchStart
, onTouchEnd
, onTouchMove
.three.js
to the newest version, and may cause a lot of bugs.onVRConnected
, onVRDisconnected
, onVRSelectStart
, onVRSelectEnd
.Geometry
can not be serialized due to the upgrade of three.js
.polygonOffset
, polygonOffsetFactor
, polygonOffsetUnits
parameter visualization settings to solve
the problem of depth conflict.visible
attribute.Bin
type model is no longer supported.prototype
to es6 class
in the source code.npm start
is not working on Ubuntu and Mac.npm run serve
script to monitor other file changes during hot update.origin/v0.4.6-csharp
.v0.4.6-csharp
branch will be deleted on August 1.Note: If the desktop version cannot be opened, you can view logs.txt
; if the port conflicts, you can modify the MongoDB and website ports in resources/app/config.toml
.
Electron
.Windows Desktop: https://github.com/tengge1/ShadowEditor/releases/download/v0.5.4/ShadowEditor-win32-x64.zip
Ubuntu Desktop: https://github.com/tengge1/ShadowEditor/releases/download/v0.5.4/ShadowEditor-linux-x64.zip
Note: Windows requires Visual C++ Redistributable for Visual Studio 2015
. You can install from: https://www.microsoft.com/en-us/download/details.aspx?id=48145
ShadowEditor
service on Windows..\ShadowEditor install
: install service on Windows.
.\ShadowEditor remove
: remove service on Windows.
.\ShadowEditor start
: start service on Windows.
.\ShadowEditor stop
: stop service on Windows.
You can also manage this service in the Windows Services Manager
.
nodejs
to rewrite the scripts, and you can now use npm
to manage this project.saved as
when save twice.