deskflow鍵盤鼠標(biāo)共享 v1.20.1
4.16MB / 03-23
qBittorrent v5.0.2
4.47MB / 12-01
Wireshark網(wǎng)絡(luò)流量分析器 v3.6.21
41.2MB / 03-10
Redis數(shù)據(jù)庫 v6.2.14
2.0MB / 02-14
MATLAB漢字語音識別(語音轉(zhuǎn)漢字,GUI界面)系統(tǒng)源碼
580KB / 12-22
Python2.7的scapy安裝源碼
3.84MB / 11-23
python-2.7.14.amd64 源代碼
18.67MB / 11-23
返回頂部火箭修改版 v1.0.2
371KB / 06-13
SRS(Simple Realtime Server) 高效的實時視頻服務(wù)器 v6.0.36
25.4MB / 04-16
極品模板文件上傳組件 v1.2.1.6
34KB / 06-27
-
微信Markdown編輯器 v0.1.1 cli版 其它 / 320KB
-
avue前端框架 v3.6.3 其它 / 2.1MB
-
Django Web框架 v5.1.7 其它 / 7.8MB
-
deskflow鍵盤鼠標(biāo)共享 v1.20.1 其它 / 4.16MB
-
Ant Design前端框架 v5.24.3 其它 / 2.2MB
-
ScyllaDB數(shù)據(jù)庫源碼 v6.2.3 其它 / 10.11MB
-
notepad-- 文本編輯器 v3.1 其它 / 5.3MB
-
TDengine數(shù)據(jù)庫系統(tǒng) v3.3.5.2 其它 / 82.4MB
-
qBittorrent v5.0.2 其它 / 4.47MB
-
Wireshark網(wǎng)絡(luò)流量分析器 v4.4.1 其它 / 41.9MB
詳情介紹
ShadowEditor基于Three.js、Go語言和MongoDB的跨平臺的3D場景編輯器,支持桌面版和Web版。
說明:服務(wù)端為編譯版本,內(nèi)置mongodb,執(zhí)行start.bat或start.sh啟動,在谷歌瀏覽器中訪問http://localhost:2020 。Windows版需要Visual C++ Redistributable for Visual Studio 2015支持。
功能清單
1、通用功能
1.1、跨平臺
Windows、Linux、Mac
桌面版、Web版
1.2、多語言支持
English、中文、繁體中文、日本語、???、русский、Le français
1.3、資源管理
場景、模型、貼圖、材質(zhì)、音頻、動畫、截圖、錄制視頻、字體
1.4、權(quán)限管理
組織機構(gòu)、用戶
角色、權(quán)限
注冊、登錄、修改密碼
1.5、版本控制
場景歷史記錄、操作日志
撤銷、重做、自動保存
1.6、播放器
實時播放場景中的動畫,支持全屏播放和新窗口播放
1.7、設(shè)置
顯示、渲染器、幫助器、濾鏡、天氣、控制器模式、選擇模式、添加模式、語言設(shè)置
2、小場景編輯
2.1、添加模型
3ds, 3mf, amf, assimp, awd, babylon, bvh, collada, ctm
draco, fbx, gcode, gltf, glb, js, kmz, lmesh, md2, pmd, pmx
nrrd, obj, pcd, pdb, ply, prwm, sea3d, stl, vrm, vrml, vtk, X
2.2、內(nèi)置物體
組
平面、正方體、圓、圓柱體、球體、二十面體、圓環(huán)面、圓環(huán)結(jié)、茶壺、車床
不縮放文字、三維文字
線段、CatmullRom曲線、二次貝塞爾曲線、三次貝塞爾曲線、橢圓曲線
點標(biāo)注
箭頭幫助器、軸幫助器
精靈
2.3、內(nèi)置光源
環(huán)境光、平行光、點光源、聚光燈、半球光、矩形光
點光源、半球光、矩形光幫助器
2.4、內(nèi)置組件
背景音樂、粒子發(fā)射器
天空、火焰、水、煙、布
柏林地形、天空球
2.5、材質(zhì)編輯
線條材質(zhì)、虛線材質(zhì)、基本材質(zhì)、深度材質(zhì)、法向量材質(zhì)
蘭伯特材質(zhì)、馮氏材質(zhì)、點云材質(zhì)、標(biāo)準(zhǔn)材質(zhì)、物理材質(zhì)
精靈材質(zhì)、著色器材質(zhì)、原始著色器材質(zhì)
2.6、后期處理
殘影、背景虛化、點陣化、快速近似抗鋸齒(FXAA)、毛刺
半色調(diào)、像素、顏色偏移、可擴展環(huán)境光遮蔽(SAO)
多重采樣抗鋸齒(SMAA)、全屏抗鋸齒(SSAA)
屏幕空間環(huán)境光遮蔽(SSAO)、時間抗鋸齒(TAA)
2.7、文本編輯
js腳本編輯,帶智能提示
著色器編輯
json文件編輯
2.8、模型導(dǎo)出
gltf、obj、ply、stl、Collada、DRACO
2.9、場景發(fā)布
將場景發(fā)布成靜態(tài)資源,可以嵌入iframe中
2.10、示例
打磚塊、相機、例子、乒乓球、著色器
2.11、常用工具
選擇、平移、旋轉(zhuǎn)、縮放
透視圖、正視圖、側(cè)視圖、頂視圖、線框模式
截圖、錄制視頻
點、線、面繪制、貼花
距離測量
2.12、其他功能
VR:cardboard, htc vive, chrome, firefox
Bullet物理引擎
3、UI組件
畫布
表單: Button, CheckBox, Form, FormControls, IconButton, IconMenuButton, ImageButton, Input, Label, LinkButton, Radio, SearchField, Select, TextArea, Toggle
圖標(biāo)
圖片: Image, ImageList, ImageSelector, ImageUploader
布局: AbsoluteLayout, AccordionLayout, BorderLayout, HBoxLayout, TableLayout, VBoxLayout
菜單: ContextMenu, MenuBar, MenuBarFiller, MenuItem, MenuItemSeparator, MenuTab.
面板
進度條: LoadMask
屬性框: ButtonProperty, ButtonsProperty, CheckBoxProperty, ColorProperty, DisplayProperty, IntegerProperty, NumberProperty, PropertyGrid, PropertyGroup, SelectProperty, TextProperty, TextureProperty
SVG
表格: DataGrid, Table, TableBody, TableCell, TableHead, TableRow
時間軸
工具欄: Toolbar, ToolbarFiller, ToolbarSeparator
樹
窗口: Alert, Confirm, Message, Photo, Prompt, Toast, Video, Window
需求
1、MongoDB v3.6.8+
2、Chrome 81.0+ 或者 Firefox 75.0+
下面的軟件僅在從源碼編譯時才需要。
1、Golang 1.14.2+
2、NodeJS 14.1+
3、gcc 9.3.0+ (Windows上需要安裝tdm-gcc、MinGW-w64或MinGW。請保證gcc可以通過命令行訪問)
4、git 2.25.1+
在Windows和Ubuntu上構(gòu)建
Web版:
1、如果你在國內(nèi), 執(zhí)行npm run set-proxy設(shè)置go語言和nodejs代理。
2、執(zhí)行npm install安裝nodejs依賴。
3、執(zhí)行npm run build構(gòu)建服務(wù)端和Web端。
4、編輯build/config.toml,修改MongoDB的host和port設(shè)置。
5、執(zhí)行npm start啟動服務(wù)端?,F(xiàn)在你可以訪問:http://localhost:2020。
6、如果在配置文件中啟用了https,請訪問:https://localhost:2020。
桌面版:
1、下載MongoDB,解壓到utils/mongodb文件夾中。
2、構(gòu)建Web版。
3、執(zhí)行npm run build-desktop可以在文件夾build/desktop中創(chuàng)建一個桌面版應(yīng)用。
安裝為Windows服務(wù)
1、以管理員身份在build文件夾中打開PowerShell或cmd。
2、運行.\ShadowEditor install,將ShadowEditor安裝為服務(wù)。
3、運行.\ShadowEditor start,啟動ShadowEditor服務(wù)。
4、現(xiàn)在你可以訪問:http://localhost:2020。
5、你也可以在Windows服務(wù)管理器中管理這個服務(wù)。
安裝為Ubuntu服務(wù)
1、編輯./scripts/service_linux/shadoweditor.service,設(shè)置正確的路徑。
2、執(zhí)行sudo cp ./scripts/service_linux/shadoweditor.service /etc/systemd/system/。
3、執(zhí)行sudo systemctl daemon-reload重新加載服務(wù)守護程序。
4、執(zhí)行sudo systemctl start shadoweditor啟動服務(wù)。
5、執(zhí)行sudo systemctl enable shadoweditor設(shè)置開機自啟動。
命令行使用
PS E:\github\ShadowEditor\build\> .\ShadowEditor
ShadowEditor is a 3D scene editor based on three.js, golang and mongodb.
This application uses mongodb to store data.
Usage:
ShadowEditor [command]
Available Commands:
debug Debug service on Windows
help Help about any command
install Install service on Windows
serve Start server
start Start service on Windows
stop Stop service on Windows
version Print the version number
Flags:
--config string config file (default "./config.toml")
-h, --help help for ShadowEditor
Use "ShadowEditor [command] --help" for more information about a command.
開發(fā)指南
1、下載并安裝 NodeJs, golang, MongoDB 和 Visual Studio Code.
2、推薦安裝以下VSCode擴展, 它們對開發(fā)很有用。
ESLint, Go, Shader languages support for VS Code, TOML Language Support.
npm腳本使用:
npm install: 安裝nodejs依賴。
npm run build: 構(gòu)建服務(wù)端和web客戶端。
npm run build-server: 只構(gòu)建服務(wù)端。(用于開發(fā))
npm run build-web: 只構(gòu)建web客戶端。(用于開發(fā))
npm run build-desktop: 構(gòu)建桌面版。
npm run dev: 文件改變后自動構(gòu)建web客戶端。(用于開發(fā))
npm run copy: 將資源從web文件夾拷貝到build文件夾。
npm run start: 啟動web服務(wù)端。
npm run set-proxy: 設(shè)置golang和nodejs代理。(僅在國內(nèi)使用)
npm run unset-proxy: 取消設(shè)置golang和nodejs代理。
npm run install-dev: 安裝golang開發(fā)工具。
npm run eslint: 檢查js文件,自動修復(fù)錯誤。
npm run clean: 刪除構(gòu)建的web版和桌面版。
npm run clear: 刪除沒用的nodejs包。
部分截圖
v0.6.0
更新內(nèi)容
1、修復(fù)請求時創(chuàng)建新mongo連接的bug。
2、狀態(tài)欄勾選虛擬現(xiàn)實,啟用VR功能。
3、設(shè)置場景位移。
4、點擊物體時,怎么彈出窗口:#I3APGI:點擊場景中的物體,如何實現(xiàn)彈窗?
5、你可以在config.toml中啟用https。
6、在腳本中新增手機瀏覽器事件:onTouchStart、onTouchEnd、onTouchMove。
7、升級three.js到最新版r128-dev,可能帶來很多bug。
8、在腳本中添加VR事件:onVRConnected、onVRDisconnected、onVRSelectStart、onVRSelectEnd。
9、VR一體機手柄控制器支持,例如:htc vive。
10、修復(fù)刪除腳本bug。
11、修復(fù)由于three.js升級,導(dǎo)致Geometry無法序列化的bug。
12、增加材質(zhì)polygonOffset、polygonOffsetFactor、polygonOffsetUnits參數(shù)可視化設(shè)置,解決深度沖突問題。
13、修復(fù)模型內(nèi)部組件無法保存可視性bug。
14、不再支持bin類型模型。
15、修復(fù)立體貼圖bug。
16、將代碼中所有的prototype改寫為es6 class。
17、移除可視化模塊。
18、修復(fù)導(dǎo)出場景時沒有復(fù)制天空球貼圖的bug。
19、修復(fù)下雨和下雪bug。
20、修改背景顏色和光照,以免添加的平面和背景相同顏色,看不清。
21、修復(fù)粒子發(fā)射器bug。
22、修復(fù)布bug。
23、修復(fù)動態(tài)設(shè)置影子bug。
下載地址
人氣源碼
相關(guān)文章
-
deskflow鍵盤鼠標(biāo)共享 v1.20.1
deskflow鍵盤鼠標(biāo)共享允許你輕松地在你辦公桌上多臺計算機之間共享你的鼠標(biāo)和鍵盤。你只要將鼠標(biāo)(指針)從一臺計算機的屏幕邊緣移出到另 一個屏幕就行了...
-
qBittorrent v5.0.2
qBittorrent是一個新的輕量級BitTorrent客戶端,可運行于Linux及其他可能系統(tǒng),它簡單易用,漂亮的外觀,功能強大,現(xiàn)在它可以被視為一個良好的替代其他 BitTorrent 軟件的...
-
Wireshark網(wǎng)絡(luò)流量分析器 v3.6.21
Wireshark 是一種網(wǎng)絡(luò)流量分析器或“嗅探器”,適用于 Linux、macOS、*BSD 和其他 Unix 和類 Unix 操作系統(tǒng)以及 Windows...
-
Redis數(shù)據(jù)庫 v6.2.14
Redis是一個高性能的key-value數(shù)據(jù)庫。redis的出現(xiàn),很大程度補償了memcached這類keyvalue存儲的不足,在部分場合可以對關(guān)系數(shù)據(jù)庫起到很好的補充作用...
-
MATLAB漢字語音識別(語音轉(zhuǎn)漢字,GUI界面)系統(tǒng)源碼
MATLAB交通標(biāo)志識別系統(tǒng)GUI界面,語音識別技術(shù)是將人類語音信號轉(zhuǎn)化為機器可識別的數(shù)字信號,本文給大家分享MATLAB漢字語音識別(語音轉(zhuǎn)漢字,GUI界面源碼,感興趣的朋友快...
-
Python2.7的scapy安裝源碼
可以在Python2.7上安裝scapy,親測可用,利用scapy抓包,發(fā)包分析包,本文給大家介紹Python2.7的scapy安裝源碼,感興趣的朋友一起看看吧...
-
python-2.7.14.amd64 源代碼
python開發(fā)環(huán)境,版本為python-2.7.14,用于windows64位操作系統(tǒng),對python-2.7.14.amd64 源代碼感興趣的朋友下載體驗吧...
-
返回頂部火箭修改版 v1.0.2
返回頂部火箭修改版為網(wǎng)絡(luò)修改版,可以把火箭修改為自己的想要的圖片,以實現(xiàn)DIY的目的,增強網(wǎng)站LOGO的印象...
-
SRS(Simple Realtime Server) 高效的實時視頻服務(wù)器 v6.0.36
SRS(Simple Realtime Server)是一個簡單高效的實時視頻服務(wù)器,支持RTMP、WebRTC、HLS、HTTP-FLV、SRT等多種實時流媒體協(xié)議。歡迎需要的朋友下載使用...
-
極品模板文件上傳組件 v1.2.1.6
極品模板文件上傳組件是一個基于Jquery的前端文件上傳組件:支持拖拽、大文件分片上傳、自定義參數(shù)傳遞。歡迎需要的朋友下載使用...
下載聲明
☉ 解壓密碼:www.dbjr.com.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個軟件總是不能下載的請在評論中留言,我們會盡快修復(fù),謝謝!
☉ 下載本站資源,如果服務(wù)器暫不能下載請過一段時間重試!或者多試試幾個下載地址
☉ 如果遇到什么問題,請評論留言,我們定會解決問題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請購買正版。
☉ 本站提供的ShadowEditor 3D場景編輯器 v0.6.0資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。