vengi VoxEdit - Le Bottin des Jeux Linux

vengi VoxEdit

🗃️ Specifications

📰 Title: vengi VoxEdit 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Development 👁️ Visual: 3D Voxel-based
🏷️ Category: Development ➤ Graphics Editor ➤ Image Manipulation (3D) 🏝️ Perspective: First person (interface)
🔖 Tags: Development; Content Creation; Voxel graphics editor ⏱️ Pacing: Real Time
🐣️ Approx. start: 2015-10-11 👫️ Played: Single
🐓️ Latest: 2023-07-13 🚦 Status: 08. Active & Not working (no status)
📍️ Version: Latest: 💥️ 0.0.24➜0.0.31 / Dev: 38532d4 ❤️ Like it: 6. ⏱️ (untested|fct test)
🏛️ License type: 🕊️ Libre 🎀️ Quality: 6. ☠️⭐ (system crash)
🏛️ License: Code : MIT / Artwork: CC BY-SA 3.0 ✨️ (temporary):
🐛️ Created: 2023-07-14 🐜️ Updated: 2024-05-19

📦️ Deliverables

📦️ Package name: vengi-voxel ..... 📦️ Arch: ✓
📄️ Source: ✓ ..... 📦️ RPM:
⚙️ Generic binary: ..... 📦️ Deb: ✓
🌍️ Browser version: ✓ ..... 📦️ AppImage: ✓
📱️ PDA support: ..... 📦️ Flatpak: ✓
✨️ Not use: ..... 📦️ Snap:

🚦 Entry status

📰 What's new?: 🍏️ (Unstable) Major upgrade 👔️ Already shown:
💡 Lights on: ✓ 💭️ New version published (to be updated):
🎨️ Significant improvement: 🦺️ Work in progress:
🎖️ This work: 5 stars 🚧️ Some work remains to be done:
👫️ Contrib.: goupildb 👻️ Temporary:
🎰️ ID: 16334

📖️ Summary

[en]: A libre, multi-platform voxel editor with animation support and load/save in many voxel volume formats. It is built around 256-color palettes and offers support for animation of layers and keyframes (start/end frames of a movement), multiple windows and monitors, Undo/Redo, Copy/Cut/Paste, scene layers and graphs, custom color palettes, import of images as height maps, palettes or planes, mesh import and voxelization, import of entire folders, export of single models or entire scenes, voxelization of true type fonts, procedural content generation, level-of-detail (LOD) volume generation, and volume cropping. [fr]: Un éditeur libre et multi-plateforme de voxels avec support d'animation et chargement/sauvegarde dans de nombreux formats de volumes de voxels. Il est construit autour de palettes de 256 couleurs et offre notamment le support de l'animation des calques et des images clés (images de début/fin d'un mouvement), des fenêtres et moniteurs multiples, de l'Undo/Redo, du Copier/Couper/Coller, des couches et graphes de scène, des palettes de couleurs personnalisées, de l'import d'images en tant que cartes de hauteur, palettes ou plans, de l'import de maillages et de leur voxélisation, de l'import de dossiers entiers, de l'export de modèles simples ou de scènes entières, de la voxelisation de polices true type, de la génération procédurale de contenu, de la génération de volumes de niveau de détail (LOD), et du recadrage de volumes.

🎥️ Videos


🦉️From Devs: 💥️ (202401),


🎮️ Showcase:
• 💥️ (202403), 💥️ (202403), 💥️ (202402),

• (202303), (202212), (202212),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(202xxx) gd(202401) gu(202xxx) r(202xxx) lp(202xxx) d(202403) d(202403) d(202402) d(202303) d(202212) d(202212) d(202203) ht(202xxx) ht[fr](202xxx) ht[de](202xxx) ht[ru](202xxx) ht[pl](202xxx) ht[cz](202xxx) ht[sp](202xxx) ht[pt](202xxx) ht[it](202xxx) ht[tr](202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial
[Support their work (Donate)] [PayPal]

🍩️ Resources
• VoxEdit (HTML version) (access to HTML version): [VoxEdit (HTML version)]
• Quaternius (Free 3D models, CC0 license): r(202302) [Quaternius (Free 3D models)]

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

🦣️ Social
Devs (Martin Gerhardy (mgerhardy, CaveProductions) [fr] [en]): [Site 1 2] [PayPal] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (Credits 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related


📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu(author's repo)] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

🕊️ Source of this Entry: [Flathub (20230714)]

🦣️ Social Networking Update (on mastodon)

🛠️ Title: vengi VoxEdit
🦊️ What's: A libre voxel editor w/ animation
🏡️ https://vengi-voxel.github.io/vengi/
🐣️ https://github.com/mgerhardy/vengi
🦉️ https://mastodon.social/@mgerhardy
🔖 #LinuxGameDev #GFX #VoxelGraphicsEditor
📦️ #Libre #Deb #Flatpak
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🔍️ Reviewed (0.0.31): ☠️ (Consumes all RAM & crashes🐧)
🥁️ Update: 0.0.24➜0.0.31
⚗️ Major upgrade (Unstable) 🍏️
📌️ Changes: https://vengi-voxel.github.io/vengi/CHANGELOG/
🦣️ From: 📶️ https://github.com/mgerhardy/vengi/releases.atom

💥️🦉️ https://www.youtube.com/embed/Gn1bnvo0-qg
💥️🎮️ https://www.youtube.com/embed/P6Bk_kzmpxI
💥️🎮️ https://www.youtube.com/embed/T205vl3MuTI
💥️🎮️ https://www.youtube.com/embed/PYgml5go6SU

🕶️ A view of the darkly-themed IU at launch: on the main part and in the center a 3D wire cube, on the right settings menus with numerous tabs, on the left a color palette, in the center below a timeline for animations. The overall impression is one of seriousness and power.

📚️ vengi VoxEdit is a libre, multi-platform voxel editor with animation support and load/save in many voxel volume formats. It is built around 256-color palettes and offers support for animation of layers and keyframes (start/end frames of a movement), multiple windows and monitors, Undo/Redo, Copy/Cut/Paste, scene layers and graphs, custom color palettes, import of images as height maps, palettes or planes, mesh import and voxelization, import of entire folders, export of single models or entire scenes, voxelization of true type fonts, procedural content generation, level-of-detail (LOD) volume generation, and volume cropping.

📕 Description [en]

📜️ "A libre voxel editor with animation support" 📜️

voxel art tools - editor, thumbnailer and format converter

Welcome to vengi

This is a collection of voxel tools. It includes a voxel editor with animation support and loading/saving into a lot of voxel volume formats. There are other tools like e.g. a thumbnailer for your filemanager and a command line tool to convert or modify between several voxel formats.

Find out more about features and status updates on my twitter profile.

The project source code is located at github/mgerhardy/vengi. We also provide debian and windows binaries here.

Join our discord server.

If you just came here to use a voxel editor or to convert your voxel models into an obj or ply file, you should just go to the download page and check out the documentation of the tool as given in the navigation bar.

If you came here as a developer, make sure to check out the dependencies and set up your development environment. The build scripts are cmake based, so make sure to have it installed and generate the project files for your desired ide. After setting up everything, make sure to check out the compilation guide.


VoxEdit

The mission: Create a free, open-source and multi-platform voxel editor and command line tools with animation support to support artists and developers.

Features

A few of the features are:

☑ Layer and key frame animation support
☑ Viewport screenshots and AVI video recording
☑ Customizable UI
☑ Multiple viewports to view the model from all sides while editing it
☑ Multi monitor support
☑ LUA scripting api and built-in editor
☑ Undo/Redo
☑ Copy/Cut/Paste - paste to cursor or reference position
☑ Layer and scene graph support
☑ Custom color palettes with sorting and several color reduction algorithms
☑ Custom key bindings
☑ Import images as heightmaps, palettes or planes
☑ Import meshes and voxelize them - see supported formats
☑ Import whole folders of single models into one scene
☑ Exporting single models or whole scenes into meshes and a lot of other formats
☑ Voxelize true type font text
☑ Procedurally generated content like trees and a L-System integration
☑ Generate level of details (LOD) volumes
☑ Cropping volumes
☑ Presentation mode for e.g. kitbashing sets

There are a lot more features to explore and this list is definitely not complete.

📕 Description [fr]

Un éditeur libre de voxels avec support d'animation, par Martin Gerhardy (mgerhardy, CaveProductions)

vengi VoxEdit est un éditeur libre et multi-plateforme de voxels avec support d'animation et chargement/sauvegarde dans de nombreux formats de volumes de voxels. Il est construit autour de palettes de 256 couleurs et offre notamment le support de l'animation des calques et des images clés (images de début/fin d'un mouvement), des fenêtres et moniteurs multiples, de l'Undo/Redo, du Copier/Couper/Coller, des couches et graphes de scène, des palettes de couleurs personnalisées, de l'import d'images en tant que cartes de hauteur, palettes ou plans, de l'import de maillages et de leur voxélisation, de l'import de dossiers entiers, de l'export de modèles simples ou de scènes entières, de la voxelisation de polices true type, de la génération procédurale de contenu, de la génération de volumes de niveau de détail (LOD), et du recadrage de volumes.


voxel art tools - éditeur, générateur de vignettes et convertisseur de formats

Bienvenue à vengi

Il s'agit d'une collection d'outils voxels. Il comprend un éditeur de voxels avec support d'animation et chargement/sauvegarde dans de nombreux formats de volumes de voxels. Il y a d'autres outils comme par exemple un thumbnailer pour votre gestionnaire de fichiers et un outil en ligne de commande pour convertir ou modifier entre plusieurs formats de voxels.

Pour en savoir plus sur les fonctionnalités et les mises à jour, consultez mon profil Twitter.

Le code source du projet se trouve sur github/mgerhardy/vengi. Nous fournissons également des binaires debian et windows ici.

Rejoignez notre serveur discord.

Si vous venez ici pour utiliser un éditeur de voxels ou pour convertir vos modèles de voxels en fichiers obj ou ply, vous devriez simplement aller sur la page de téléchargement et consulter la documentation de l'outil comme indiqué dans la barre de navigation.

Si vous êtes venu ici en tant que développeur, assurez-vous de vérifier les dépendances et de configurer votre environnement de développement. Les scripts de construction sont basés sur cmake, assurez-vous donc de l'avoir installé et de générer les fichiers de projet pour l'idée désirée. Après avoir tout configuré, assurez-vous de consulter le guide de compilation.


VoxEdit

Il s'agit d'un éditeur de volume de voxels libre et multi-plateforme avec support de scripts et d'animations.
Vous pouvez charger et sauvegarder un grand nombre de formats de voxels différents. Il est construit autour de palettes de 256 couleurs.
L'éditeur de voxels est en cours de développement - si vous êtes un développeur ou un artiste de voxels, pensez à contribuer.

Caractéristiques

Voici quelques-unes des fonctionnalités :

☑ Prise en charge de l'animation des calques et des images clés
☑ Captures d'écran de la fenêtre de visualisation et enregistrement vidéo AVI
☑ Interface utilisateur personnalisable
☑ Multiples fenêtres de visualisation pour voir le modèle de tous les côtés lors de l'édition
☑ Prise en charge de plusieurs moniteurs
☑ Api de script LUA et éditeur intégré
☑ Undo/Redo
☑ Copier/Couper/Coller - coller au curseur ou à la position de référence
☑ Prise en charge des couches et des graphes de scène
☑ Palettes de couleurs personnalisées avec tri et plusieurs algorithmes de réduction des couleurs
☑ Personnalisation des raccourcis clavier
☑ Importation d'images en tant que cartes de hauteur, palettes ou plans
☑ Importer des maillages et les voxéliser - voir les formats supportés
☑ Importer des dossiers entiers de modèles dans une scène
☑ Exporter des modèles simples ou des scènes entières en maillages et dans de nombreux autres formats
☑ Voxeliser du texte en police true type
☑ Contenu généré de manière procédurale comme des arbres et une intégration du système L
☑ Générer des volumes de niveau de détail (LOD)
☑ Recadrage des volumes
☑ Recadrage des volumes
☑ Mode de présentation pour les ensembles de kitbashing par exemple

Il y a beaucoup plus de fonctionnalités à explorer et cette liste n'est certainement pas complète.

🚧️ Installation ➜ 🚀️ Launching [fr]

⚙️ Installation à partir du binaire

📦️ Installation à partir du paquet Manjaro/Arch :
• Il est dans les dépôts Manjaro/Arch (souvent dans sa dernière version), il suffit d'installer le(s) paquet(s).

📦️ Installation (méthode alternative) à partir du binaire au format AppImage :
• Un binaire au format AppImage est disponible. Après l'avoir rendu exécutable (clic droit sous votre gestionnaire de fichier), il pourra être exécuté d'un seul clic sur son livrable.

💡Nota :
• Si vous avez installé au préalable l'utilitaire [AppImageLauncher] (en dépôt Arch/Manjaro, très simple et convivial), celui-ci permettra lors du clic sur un AppImage de l'exécuter ou l'installer dans un répertoire depuis lequel il deviendra visible par vos lanceurs habituels.
[The Linux Experiment] compare les différents formats (Snaps vs Flatpaks vs Appimages) en novembre 2023.



📄️ Installation à partir du source

• Source non testé.


🚀️ LANCEMENT DE L'INTERFACE

▸ Classique :
• Si vous l'avez installé à partir d'un paquet / dans l'un des répertoires système : [Alt+F2] vengi-voxel ou $ vengi-voxel
• Sinon, rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier) et cliquez dessus, ou dans son répertoire racine lancez : $ ./vengi-voxel

▸ AppImage :
• Si vous installé le jeu à partir d'un paquet AppImage et de l'utilitaire [AppImageLauncher] (en dépôt Arch/Manjaro, très simple et convivial) : [Alt+F2] puis saisissez le nom de l'application.
• Si vous installé le jeu à partir d'un paquet AppImage et ne souhaitez pas utiliser l'application AppImageLauncher : après avoir téléchargé votre fichier AppImage et l'avoir rendu exécutable (clic droit sous votre gestionnaire de fichier), cliquez sur ce livrable.

🕵️ Test [fr]

📜️ Préambule :

⚬ 1ere édition : le 10 mai 2024 sous Manjaro. Par : goupildb. ⏱️ Durée du test : 10 minutes. 🎯️ Objectif : Initialisation de l'entrée, tests et premières impressions.


💻️ PC specs :
Linux distribution : Manjaro
Kernel : 6.6.26-1-MANJARO
Graphics driver : NVIDIA 560.67 (proprietary version, via Manjaro)
Desktop environment : X-Cinnamon (6.0.4)

CPU : AMD Ryzen 7 2700X (3,7GHz, 8 cores)
Motherboard : MSI B450 GAMING PRO CARBON AC (RVB)
RAM : 32Go DDR4 (2x16GB)
Graphics card : GeForce RTX 2070 (TU106)
Hard disk : 1TB NVMe Force MP510 + 2x1TB Samsung SpinPoint F1 HD103UJ & WD Green WD10EACS + 2x4TB Seagate Barracuda
Monitors : 2 x ASUS ROG Swift PG348Q (3440x1440)
Webcam : Logitech HD Pro Webcam C920 (1080p@30FPS, stereo mic.)
Microphone : Samson G-Track pro Condenser
Keyboard : (Standard)
Mouse : G-Lab Kult-Iridium (RVB)
Gamepad (Bluetooth/USB) : Microsoft Xbox Elite Wireless Controller Series 2 (xpadneo-dkms required)(drift if battery low)



🫕️ Installation :

▸ (✘ v. 0.0.31) Paquet AppImage : NE FONCTIONNE PAS.
(-4 ⭐️ sur le statut “game design”). Motif(s) : 🔴️ L'interface se lance mais a une grosse fuite de mémoire. La quantité de mémoire mobilisée ne cesse d'augmenter jusqu'au plantage de Cinnamon et Linux (le seuil sur mon installation se situe à 24Go sur les 32Go disponibles. J'ai juste le temps de prendre une copie d'écran. Je tente une nouvelle fois en essayant de fermer l'interface avant d'arriver aux 24Go, mais cela ne suffit pas : même en quittant l'interface vengi-voxedit reste actif et continue à consommer la mémoire jusqu'au plantage complet de Linux.
▸ (✘ v. 0.0.31) Paquet Arch/AUR : NE FONCTIONNE PAS. 🔴️ Même comportement. Je parvient à éviter le crash en tuant le processus vengi-voxedit. En console les messages sont : "$ vengi-voxedit
ERROR: (0) Previous session crashed for voxedit
ERROR: (0) Http request for 'https://vengi-voxel.de/api/browser-data' failed with error SSL connect error
ERROR: (0) Failed to download browser data
^CProcessus arrêté"

🔴️ (Perte de statut de l'entrée).
🔴️ Mon test s'achève ici ¯\_(ツ)_/¯
(à suivre : je suis confiant, une autre version réglera le problème)


🕹️ Conclusion :

🕵️ Impression globale : 👍️
❤️ Like it: ⏱️ (untested|fct test)
🎀️ Quality: ☠️⭐ (system crash)