Blender & UPBGE - Le Bottin des Jeux Linux

Blender & UPBGE

🗃️ Specifications

📰 Title: Blender & UPBGE 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Development 🚦 Status: 05. Released
🏷️ Category: Development ➤ Graphics Editor ➤ Image Manipulation (3D) 🌍️ Browser-based:
🔖 Tags: IDE; 2D & 3D engine; UPBGE engine; Blender Game Engine; Animation system; Physics engine; Photorealistic Rendering; Dynamic Lighting System; Scripting language; Playback of Games System; 2D & 3D Audio system; Camera and Object Tracking System; Plugins system; Video playback; Fast Modeling; Fast Rigging; Animation Toolset; Sculpting; Flexible Interface; Realistic Materials; Full Compositor; Multi-platform; 3D VR 📦️ Package Name: blender
🐣️ Approx. start: 2002-10-06 📦️ Arch: ✓
🐤️ Latest: 2021-06-05 🍥️ On Deb repo: ✓
📍️ Version: Blender : Latest : 2.93 LTS / Dev : 3.0.0 alpha / c7fee64d - UPBGE : Latest : 0.2.5b / Dev : 0.3.0 / 905a65d 📦️ Deb: ✓
🏛️ License type: FOSS/Libre 📦️ RPM: ✓
🏛️ License: GPL-2+ 📦️ AppImage: ✓
🏝️ Perspective: Third & First person 📦️ Snap: ✓
👁️ Visual: 2D & 3D 📦️ Flatpak/Athenaeum: ✓
⏱️ Pacing: Real Time ⚙️ Generic bin.: ✓
👫️ Played: Single & Multi 📄️ Source: ✓
🎖️ This record: 5 stars 📱️ PDA support: ✓
🎖️ Game design: 👫️ Contrib.: Goupil & Louis
🎰️ ID: 10380 🐛️ Created: 2013-01-29
🐜️ Updated: 2021-11-14

📖️ Summary

[fr]: Blender & UPBGE (son moteur de jeux). ▸ Blender est une suite libre, multi-plateforme, mature, pour la modélisation et l'animation. Il prend en charge l'intégralité du pipeline 3D : la modélisation, la manipulation, l'animation, la simulation, le rendu, le compositing et suivi de mouvement, et l'édition vidéo. ▸ UPBGE est un moteur de jeu intégré à Blender, permettant le développement d'un jeu de bout en bout sans quitter l'interface. Il utilise une physique avancée (moteur Bullet) et dispose d'un moteur audio (optimisé par OpenAL et SDL) gérant le son 3D et les effets sonores. [en]: Blender & UPBGE (its game engine). ▸ Blender is a libre, multi-platform, mature suite for modeling and animation. It supports the entire 3D pipeline: modeling, rigging, animation, simulation, rendering, compositing and motion tracking, and video editing. ▸ UPBGE is a game engine integrated in Blender, allowing end-to-end game development without leaving the interface. It uses advanced physics (Bullet engine) and has an audio engine (optimized by OpenAL and SDL) handling 3D sound and sound effects.

🎥️ Videos

Blender :

🎥️ Trailer : 2.93


🤓️ Présentation / Presentation :


📰 Rapport d'activité / Progress Report : 2.93


🎮️ Quelques exemples / Some examples (Showcase) (films) :
• Spring, Blender for Television VFX, Agent 327 : Opération Salon de Coiffure,


🎮️ D'autres exemples / Some other examples (demos) :
• Goodnight Claire - breakdown, More animation fun, Tree Creature


• Cycles Island Revisited, Blender Car Rig, Blender Unleashed - 2017 Demo Reel,


• Blender In high end Game Trailer production, Blender Reel 2019, Coffee Run - Blender Open Movie,


• Relic, That Other LEGO Movie, The Nutcracker,


• Napoleon, BLENDER 2.80 OF THE DEAD,





UPBGE :

🤓️ Présentation des utilisateurs / Users presents : Gamefromscratch, Les créateurs de Mondes [fr],


📰 Rapport d'activité / Progress Report (0.2.5) :


💎 Fonctionnalités / Features : [idn]


🎮️ Quelques exemples / Some examples (Showcase) :
• something that should not exist, LD46: Dr. Noir, 3rd person game testing,


• 1rst test night c1 expressway, GameArena, Shuvit,



🕸️ Links

🏡️ Website & videos (Blender)
[Homepage] [Dev site 1 2 3 4] [Features/About] [Screenshots] [WIKI 1 2] [FAQ] [RSS] [Changelog 1 2 3]

• Art & video (Blender) :
[Videos cv(2.93) cv(2.93) cv(2.93) pv(2.92) pv(2.92) pv(2.92) pv(2.91) pv(2.90) pv(2.90) pv(2.90) t(2.93) gd(202xxx) gd(202xxx) id(202xxx) ht(202xxx) ht(202xxx) ht(202xxx) ht(202xxx) ht(202xxx) ht(202xxx) ht(202xxx) ht[fr](202xxx) ht[fr](202xxx) ht[fr](202xxx) tl sc target=_blank>d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) g(202xxx) g(202xxx)]

• Films (Blender) :
⚬ Elephants Dream : [Wikipedia (Elephants Dream) [fr] [en] [de]] [Homepage] t(202xxx) t(202xxx) t(202xxx)
⚬ Big Buck Bunny : [Wikipedia (Big Buck Bunny) [fr] [en] [de]] [Homepage] [Videos t(202xxx)
⚬ Sintel : [Wikipedia (Sintel) [fr] [en] [de]] [Homepage] t(202xxx)
⚬ Tears of Steel : [Wikipedia (Tears of Steel) [fr] [en] [de]] [Homepage] [Videos t(202xxx) t(202xxx) t(202xxx)
⚬ Cosmos Laundromat : [Wikipedia (Cosmos Laundromat) [fr] [en] [de]] [Homepage] [Videos t(202xxx) t(202xxx)
⚬ Monkaa : [Homepage] [Videos t(202xxx) t(202xxx)
⚬ Crazy glue : [Homepage] [Videos t(202xxx)
⚬ Caminandes: Llama Drama (n°1) : [Wikipedia (Caminandes) [fr] [en] [de]] [Homepage] [Videos t(202xxx)
⚬ Caminandes: Gran Dillama (n°2) : t(202xxx)
⚬ Caminandes: Llamigos (n°3) : t(202xxx)
⚬ Glass Half : [Homepage] [Videos t(202xxx)
⚬ Agent 327 : [Wikipedia (Agent 327) [fr] [en] [de]] [Homepage] [Videos t(202xxx)
⚬ The Daily Dweebs : [Homepage] [Videos t(202xxx)
⚬ Hero : [Homepage] [Videos t(202xxx)
⚬ Spring : [Homepage] [Videos t(202xxx)

💵 Commercial : [Support their work (Donate)] [Steam] - Free

🍩️ Resources
(empty) :
🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames] [Labomedia (Les bases du Blender Game Engine) [fr]]

🐘 Social
Devs (The Blender Foundation [fr] [en]) : [Site 1 2] [mastodon] [twitter] [YouTube] [Interview 1 2]
Devs (Ton Roosendaal [fr] [en]) : [Site 1 2] [mastodon] [twitter] [PeerTube] [YouTube] [Interview 1 2 3]
Game : [Blog 1 2] [Forums 1 2 r[fr](202xxx) [twitter 1 2] [Facebook] [PeerTube] [YouTube 1 2]

🐝️ Related
[Wikipedia (Blender) [fr] [en] [de]]
[Wikipedia (Blender Game Engine) [fr] [en] [de]]
[UBUNTU [fr]] [Debian] [pkgs.org] [archlinux] [AppImage] [Snap] [Flatpak]

📦️ Misc. repositories


🕵️ Reviews


News / Source of this Entry (SotE) / News (SotN)
[Changes with Blender v. 2.93 (LTS) (20210602)]
[Changes with Blender v. 3.0.0 alpha (dev) (2021xxxx)]
[News: Big Blender Projects For 2021 (20210102)]
[phoronix (20210602) (SotN)] [Gaming on Linux on Mastodon (20210602) (SotN)] [HOLaRSE on Mastodon [de] (20200905)] [Le Journal du hacker [fr] (20200518)] [phoronix (20190730) (SotN)] [Free Gamer (20190731)] [Pablo Vazquez @mastodon.social (20190404)] [blender@video.blender.org (20190114)] [CG Channel (20150701)]

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------



🏡️ Website & videos (UPBGE)
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos pv(0.2.5) ft(202xxx) t(202xxx) ts(202xxx) gd(202xxx) gu(202xxx) gu[fr](202xxx) id(202xxx) r(202xxx) lp(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) g(202xxx) g[fr](202xxx) g[de](202xxx) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx) g(202xxx)] [WIKI 1 2] [FAQ] [RSS] [Changelog 1 2 3]

• Game (Blender Game Engine) : (for history purpose, deprecated)
[Videos tl tl tl tl ht(202xxx) ht(202xxx) ht(202xxx) ht(202xxx) ht(202xxx) ht(202xxx) ht(202xxx) ht[fr](202xxx) t(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) d]

🍩️ Resources
• Download the game (Not necessarily the latest version) : [Download]
• Resources : (empty)
🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames]

🐘 Social
Devs (UPBGE Team [fr] [en]) : [Site 1 2] [mastodon] [twitter] [PeerTube] [YouTube] [Interview 1 2]
Devs (Tristan Porteries (panzergame) [fr] [en]) : [Site 1 2] [mastodon] [twitter] [PeerTube] [YouTube] [Interview 1 2]
Game : [Blog] [Forums] [mastodon] [twitter] [PeerTube] [YouTube]

🐝️ Related
[Wikipedia (UPBGE) [fr] [en] [de]]
[Mod DB] [Indie DB]

📦️ Misc. repositories


🕵️ Reviews
[metacritic]

📰 News / Source of this Entry (SotE) / News (SotN)
[Changes with UPBGE v. 0.2.5b (20200423)]

🐘 Social Networking Update (on Mastodon)

🛠️ Title:
🦊️ What's:
🏡️
🐣️
🔖 #linux

🐧 Update:
💼️
📌️ Changes:
📖 Our entry: https://bit.ly/bottinLightOn
🐘 From:
🏝️ http://youtu.be/
🕵️ http://youtu.be/
🕹️ http://youtu.be/
🐧 http://youtu.be/

Source of this Entry:

📕 Description [fr]

Blender est un outil de modélisation, d'animation et de rendu 3D et un moteur de jeux 3D, par la Blender Foundation project, initié par Ton Roosendaal.
UPBGE est un moteur de jeux, par la UPBGE Team, initié par Tristan Porteries (panzergame).

Blender & UPBGE (son moteur de jeux). ▸ Blender est une suite libre, multi-plateforme, mature, pour la modélisation et l'animation. Il prend en charge l'intégralité du pipeline 3D : la modélisation, la manipulation, l'animation, la simulation, le rendu, le compositing et suivi de mouvement, et l'édition vidéo. ▸ UPBGE est un moteur de jeu intégré à Blender, permettant le développement d'un jeu de bout en bout sans quitter l'interface. Il utilise une physique avancée (moteur Bullet) et dispose d'un moteur audio (optimisé par OpenAL et SDL) gérant le son 3D et les effets sonores.


Blender est une suite libre et multi-plateforme pour la modélisation et l'animation, prenant en charge l'intégralité du pipeline 3D : la modélisation, la manipulation, l'animation, la simulation, le rendu, le compositing et suivi de mouvement, et même l'édition vidéo et la création de jeux (via son moteur ci-après). C'est un outil mature, amélioré continuellement depuis sa création en 1995. Plusieurs films d'animations ont été créés pour le tester en situation, et il est aussi à présent reconnu et utilisé dans la création cinématographique.

UPBGE (pour Uchronia Project Blender Game Engine) est un moteur de jeu libre et multi-plateforme entièrement intégré à Blender, dérivé de son ancien moteur BGE, qu'il améliore et complète. Il bénéficie ainsi de fonctionnalités avancées de Blender (notamment le moteur Eevee pour le rendu en temps réel basé sur la physique) et permet le développement d'un jeu de bout en bout sans quitter l'interface. Il utilise une physique avancée (moteur Bullet) et dispose d'un moteur audio (optimisé par OpenAL et SDL) gérant le son 3D et les effets sonores.

Obsolète (pour rappel historique) :
Le Blender Game Engine (BGE) est un outil de programmation de haut niveau, conçu en premier lieu pour le développement de jeux, mais il peut aussi être utilisé pour la conception d'applications 3D interactives dans divers domaines, tels que la visite architecturale ou la recherche en physique (éducation).
La partie centrale du BGE est constitué de briques logiques. Le but de ces briques logiques est d’offrir une interface visuelle ergonomique, permettant de concevoir des applications interactives sans connaissances en langage de programmation.
On y retrouve trois types de briques logiques : Sensors (capteurs), Controllers (contrôleurs) et Actuators (actionneurs).
Si vous préférez écrire des jeux en Python, le moteur de jeu dispose également de sa propre API Python, séparée du reste de Blender, et que vous pouvez utiliser pour écrire des scripts contrôlant votre jeu.

Utilisé par ces jeux / Used by these games (UPBGE) : Shuvit,
Utilisé par ces jeux / Used by these games (Blender Game Engine (BGE)) : Dead Cyborg, F-1 DRIVE, Sintel - The Game, SuperTux 3D, YoFrankie,

Crédit image : David Revoy (deevad)(licence CC-BY).


Blender:

Le logiciel

Blender est une suite de création 3D gratuite et open source. Elle prend en charge l'intégralité du pipeline 3D - modélisation, manipulation, animation, simulation, rendu, compositing et suivi de mouvement, et même l'édition vidéo et la création de jeux. Les utilisateurs avancés utilisent l'API de Blender pour les scripts Python pour personnaliser l'application et écrire des outils spécialisés, qui sont souvent inclus dans les versions suivantes de Blender. Blender convient parfaitement aux particuliers et aux petits studios qui bénéficient de son pipeline unifié et de son processus de développement réactif. Des exemples de nombreux projets basés sur Blender sont disponibles dans le showcase (NdT : le lien Showcase renvoi sur la page Home).

Blender est multi-plateforme et fonctionne aussi bien sur les ordinateurs Linux, Windows et Macintosh. Son interface utilise OpenGL pour fournir une expérience cohérente. Pour confirmer une compatibilité spécifique, la liste des plateformes supportées précise celles qui sont régulièrement testées par l'équipe de développement.

En tant que projet piloté par la communauté, sous licence GNU General Public License (GPL), le public est autorisé à apporter des modifications mineures et même importantes à son code, ce qui conduit à de nouvelles fonctionnalités, à des corrections de bogues réactives et à une meilleure convivialité. Blender n'a pas d'étiquette de prix, mais vous pouvez investir, participer et faire progresser un puissant outil de collaboration : Blender est votre propre logiciel 3D.

Notre mission

Nous voulons construire un pipeline de création 3D complet et gratuit pour les artistes et les petites équipes.

L'organisation

Blender Foundation est une société néerlandaise d'utilité publique créée pour soutenir et faciliter les projets sur blender.org.


La licence

Vous êtes libre d'utiliser Blender dans n'importe quel but, y compris commercialement ou pour l'éducation. Cette liberté est définie par la licence publique générale GNU (GPL) de Blender.

Développement

Blender est activement développé par des centaines de volontaires du monde entier. Ces bénévoles comprennent des artistes, des experts VFX, des amateurs, des scientifiques et bien d'autres. Tous sont unis par l'intérêt de promouvoir un pipeline de création 3D totalement libre et open source. La Fondation Blender soutient et facilite ces objectifs - et emploie une petite équipe pour cela - mais dépend entièrement de la communauté en ligne mondiale.

Davantage d'aide est toujours la bienvenue ! Du développement et de l'amélioration de Blender à la rédaction de documentation, etc., vous pouvez faire un certain nombre de choses différentes pour vous impliquer.



🌍️ Wikipedia :

Blender est un logiciel libre et gratuit de modélisation, d’animation et de rendu en 3D, créé en 1995. Il est actuellement développé par la Fondation Blender.

Il dispose de fonctions avancées de modélisation, de sculpture 3D, de dépliage UV, de texturage, de rigging, d’armaturage, d’animation 3D, et de rendu. Il gère aussi le montage vidéo non linéaire, la composition, la création nodale de matériaux, la création d’applications 3D interactives ou de jeux vidéo grâce à son moteur de jeu intégré (le Blender Game Engine), ainsi que diverses simulations physiques telles que les particules, les corps rigides, les corps souples et les fluides.

Disponible dans de nombreuses langues, Blender est également disponible sur plusieurs plates-formes telles que Microsoft Windows, Mac OS X, GNU/Linux, IRIX, Solaris, FreeBSD, SkyOS, MorphOS et Pocket PC. De plus, c’est un programme extensible (ajout de scripts) à l’aide du langage Python.

Historique

Origine et développement

Produit à l’origine par la société néerlandaise Not a Number Technologies (NaN) et par le studio d’animation NeoGeo, Blender a d’abord été un ray tracer nommé Traces sur Amiga en 1989, la société de production se servait alors de Sculpt 3D (en) comme modeleur. Le nom de Blender n’arriva que plus tard, inspiré de l’album Baby du groupe Yello, lorsque cela devint une suite d’animation complète.
Image créée avec Blender

La société NaN fut fondée en 1998 pour développer et distribuer le logiciel en tant que partagiciel, dont certaines fonctionnalités n’étaient accessibles que par l’intermédiaire d’une licence payante. Plus tard, son auteur Ton Roosendaal trouva des investisseurs pour l’aider à développer son produit et en faire un graticiel. Au début de l’année 2002, étant donné le peu de gains qu’ils en retiraient, les investisseurs décidèrent de retirer leur soutien à Ton Roosendaal, ce qui eut pour effet immédiat la faillite de la société NaN et la fermeture du site Internet de Blender. Néanmoins, la communauté d’utilisateurs de Blender se reforma rapidement au sein du forum de discussion du site Elysiun (devenu aujourd’hui BlenderArtists).

Le 18 juillet 2002, Ton Roosendaal parvint à négocier le rachat des droits d’auteur de Blender contre 100 000 euros, en vue de la création d’une fondation Blender et de la diffusion du logiciel sous la licence libre GPL. En moins d’une semaine, la communauté des utilisateurs a déjà rassemblé près de la moitié de la somme. Le 7 septembre est annoncée l’ouverture du code de Blender, supervisé par la Fondation Blender. C'est en fin de compte le 13 octobre 2002 que Blender est diffusé sous licence libre GPL.

La fondation commence alors à rendre plus modulaire le code pour faciliter son évolution. On sépare Blender en plusieurs bibliothèques afin d'ouvrir ses fonctionnalités à d’autres logiciels. Blender devient alors le composant standard d'un écosystème qui va en faire une référence.

Le 11 février 2003 sort la première version libre (2.26). La version suivante (2.27) marque le début de l’internationalisation, permettant ainsi aux non anglophones de découvrir ce logiciel.

(...)

Fonctionnalités

• Gestion de plusieurs techniques de modélisation, comme polygonale, subdivision de surface, courbes de Bézier, surfaces NURBS, metaballs et sculpture numérique (en).
• Différents renders compatibles avec le logiciel dont l'exporteur pour POV-Ray inclut de base, ainsi que la possibilité d’exportation pour de nombreux moteurs tels que Indigo, Kerkythea, Thea ainsi que Vray. Voir la liste des moteurs compatibles.
• Gestion avancée d’animations incluant un système d’armaturage, animation linéaire (par courbes IPO) et non linéaire (par actions), cinématique inverse, déformations par courbes et lattices, Keys Shape (Morphage), contraintes, vertex weighting, corps souples et corps rigides avec gestion des collisions, système de particules (utilisation du moteur physique Bullet).
• Composition vidéo (séquenceur et timeline gérant les plugins), à laquelle s’ajoute la bande son qui peut être synchronisée en interne.
• Compositeur nodal d’image, pleinement intégré au flux du rendu.
• Création avancée de matériaux intégrant un système nodal.
• Système de développement UV très avancé.
• Traitement des éclairages avancés par occlusion ambiante et radiosité (cette dernière, n’étant pas liée au ray-tracing, fonctionne aussi en scanline « ligne à ligne »).
• Langage de script embarqué basé sur le python permettant d’accéder à la plupart des fonctions.
• Moteur 3D temps réel permettant le développement de jeux vidéo ou d'applications à l’aide de briques logiques, pouvant être enrichies par des scripts python, dont l’exportation est possible en VRML 1.0 et 2.0. Gestion des shaders GLSL pour le normal mapping.
• Simulation de fluides réalistes, bien que largement en dessous de RealFlow
• À partir de la version 2.50, Blender intègre un simulateur de fumée, une interface totalement renouvelée, et une ergonomie repensée.

Moteur de rendu

Blender a longtemps été basé sur le moteur Hybride Blender Internal, mélangeant du scanline ainsi que du Raster scan, qui est désormais vieillissant. Depuis la version 2.61, Blender offre un moteur photoréaliste de type Path tracing: Cycles. La Blender fondation travaille sur un moteur de rendu temps réel complémentaire EEVEE qui sera disponible à partir de la version 2.8.

À partir de la version 2.67, Freestyle est intégré dans Blender pour étendre les possibilités du moteur Blender Internal. Il s'agit d'un moteur de rendu non photo-réaliste dont la fonction est de générer des lignes en 2D sur un dessin 3D (contour des objets par exemple).

Blender est également compatible avec divers moteurs de rendue externes:

• YafaRay : un moteur de rendu de type raytracing, libre et open source.
• Vray
• LuxRender et Smallux
• POV-Ray
• Indigo
• Kerkythea
• Mitsuba
• Nox
• Octane Render
• Freestyle Render : Un moteur de rendu spécialisé dans un rendu non-photoréaliste et proche d'un aspect dessin.
• 3Delight : Exporter non officiel, moteur de rendu basé sur la norme RenderMan
• RenderMan: Rendu officiel de renderman (Pixar) officiel depuis 2015 (Add-Ons PrMan).

Configurations possibles

(...)





UPBGE:

Moteur totalement intégré dans Blender

UPBGE est un moteur de jeu 3D à source ouverte issu du vieux moteur Blender Game Engine, déployé avec Blender lui-même. Ce flux de travail unifié est sa principale force, car vous pouvez construire votre jeu de bout en bout sans quitter UPBGE.

De cette façon, vous pourrez augmenter votre productivité de façon incroyable. Vous serez une armée d'un seul homme !!!

Caractéristiques de base

• Flux de travail très rapide avec la commodité des nœuds internes et des cycles de Blender.
• Physique avancée en temps réel optimisée par Bullet, y compris les corps rigides, les corps souples, la simulation d'obstacles et la recherche de trajectoire.
• Moteur audio entièrement intégré optimisé par OpenAL et SDL, prenant en charge le son 3D et les effets sonores.
• Système de logique visuelle simple et direct.

Fonctionnalités avancées

• matériaux PBR
• Puissantes liaisons et composants en langage Python, permettant de prendre en charge davantage de bibliothèques grâce à l'utilisation de PyPI.
• Rendu des pièces jointes
• Paramétrage de réflexions factices ou en temps réel directement via l'interface.
• pipeline HDR

Plateformes de déploiement

Vous pouvez exporter vos scènes sur le bureau (Windows, Linux et Mac) bien qu’une version expérimentale pour Android soit sur le point de l’être. Comme il utilise le format de données Blender, il sera toujours compatible avec Blender. Les fichiers peuvent être chiffrés à l'aide de l'application BPPlayer pour sécuriser le déploiement du jeu.



🌍️ Wikipedia (traduction du Bottin) :

UPBGE (Uchronia Project Blender Game Engine) est une branche de Blender créée par Tristan Porteries et quelques amis en septembre 2015. Il s'agit d'une branche indépendante dont le but est de nettoyer et d'améliorer le code officiel du moteur de jeu Blender, d'expérimenter de nouvelles fonctionnalités et d'implémenter des fonctionnalités oubliées qui existent actuellement mais qui n’ont pas été fusionnées avec le dépôt officiel de Blender. Les compilations UPBGE Blender peuvent être téléchargées à partir du site Web upbge.org. À la fin de 2017, l'équipe UPBGE intègre son code à la version non publiée de Blender version 2.8 et son intention est d'utiliser le nouveau rendu en temps réel basé sur la physique dans Blender 2.8, appelé Eevee. Des discussions sont en cours sur le fait que le code UPBGE devienne partie intégrante d’une future version officielle de Blender.

📕 Description [en]

Blender:

"A libre suite for modeling & animation, that supports the entire 3D pipeline" (Serge Le Tyrant, Le Bottin des Jeux Linux / The Linux Games Book)

The software

Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing and motion tracking, even video editing and game creation. Advanced users employ Blender’s API for Python scripting to customize the application and write specialized tools; often these are included in Blender’s future releases. Blender is well suited to individuals and small studios who benefit from its unified pipeline and responsive development process. Examples from many Blender-based projects are available in the showcase.

Blender is multi-platform and runs equally well on Linux, Windows, and Macintosh computers. Its interface uses OpenGL to provide a consistent experience. To confirm specific compatibility, the list of supported platforms indicates those regularly tested by the development team.

As a community-driven project under the GNU General Public License (GPL), the public is empowered to make small and large changes to the code base, which leads to new features, responsive bug fixes, and better usability. Blender has no price tag, but you can invest, participate, and help to advance a powerful collaborative tool: Blender is your own 3D software.

Our Mission

We want to build a free and open source complete 3D creation pipeline for artists and small teams.

The organization

Blender Foundation is a Dutch public-benefit corporation, established to support and facilitate the projects on blender.org.

The License

You are free to use Blender for any purpose, including commercially or for education. This freedom is being defined by Blender’s GNU General Public License (GPL).

Development

Blender is being actively developed by hundreds of volunteers from all around the world. These volunteers include artists, VFX experts, hobbyists, scientists, and many more. All of them are united by an interest to further a completely free and open source 3D creation pipeline. The Blender Foundation supports and facilitates these goals—and employs a small staff for that—but depends fully on the global online community.

More help is always welcome! From developing and improving Blender to writing documentation, etc, there are a number of different things you can do to get involved.


🌍️ Wikipedia:

Blender is a free and open-source 3D computer graphics software toolset used for creating animated films, visual effects, art, 3D printed models, interactive 3D applications and video games. Blender's features include 3D modeling, UV unwrapping, texturing, raster graphics editing, rigging and skinning, fluid and smoke simulation, particle simulation, soft body simulation, sculpting, animating, match moving, rendering, motion graphics, video editing and compositing.

While previous versions also featured an integrated game engine, it was removed with the release of version 2.80 in 2019.

History

The Dutch animation studio NeoGeo started to develop Blender as an in-house application and based on the timestamps for the first source files, January 2, 1994 is considered to be Blender's birthday. The version 1.00 was released in January 1995, with the primary author being company co-owner and software developer Ton Roosendaal. The name Blender was inspired by a song by Yello, from the album Baby which NeoGeo used in its showreel. Some of the design choices and experiences for Blender were carried over from an earlier software called Traces, that Ton Roosendaal developed for NeoGeo on the Commodore Amiga platform during the 1987–1991 period.

On January 1, 1998, Blender was released publicly online as SGI freeware. NeoGeo was later dissolved and its client contracts were taken over by another company. After NeoGeo's dissolution, Ton Roosendaal founded Not a Number Technologies (NaN) in June 1998 to further develop Blender, initially distributing it as shareware until NaN went bankrupt in 2002. This also meant, at the time, discontinuing the development of Blender.

In May 2002, Roosendaal started the non-profit Blender Foundation, with the first goal to find a way to continue developing and promoting Blender as a community-based open-source project. On July 18, 2002, Roosendaal started the "Free Blender" campaign, a crowdfunding precursor. The campaign aimed for open-sourcing Blender for a one-time payment of €100,000 (US$100,670 at the time) collected from the community. On September 7, 2002, it was announced that they had collected enough funds and would release the Blender source code. Today, Blender is free and open-source software largely developed by its community, alongside two full-time and two part-time employees employed by the Blender Institute.

The Blender Foundation initially reserved the right to use dual licensing, so that, in addition to GPLv2, Blender would have been available also under the Blender License that did not require disclosing source code but required payments to the Blender Foundation. However, they never exercised this option and suspended it indefinitely in 2005. Blender is solely available under "GNU GPLv2 or any later" and was not updated to the GPLv3, as "no evident benefits" were seen.

Suzanne

In January–February 2002 it was clear that NaN could not survive and would close its doors in March. Nevertheless, they put out one more release, 2.25. As a sort-of easter egg, and last personal tag, the artists and developers decided to add a 3D model of a chimpanzee head. It was created by Willem-Paul van Overbruggen (SLiD3), who named it Suzanne after the orangutan in the Kevin Smith film Jay and Silent Bob Strike Back.

Suzanne is Blender's alternative to more common test models such as the Utah Teapot and the Stanford Bunny. A low-polygon model with only 500 faces, Suzanne is often used as a quick and easy way to test material, animation, rigs, texture, and lighting setups and is also frequently used in joke images. Suzanne is still included in Blender. The largest Blender contest gives out an award called the Suzanne Award.

(...)

Features

Official releases of Blender for Microsoft Windows, MacOS and Linux, as well as a port for FreeBSD, are available in both 32-bit and 64-bit versions. Though it is often distributed without extensive example scenes found in some other programs, the software contains features that are characteristic of high-end 3D software. Among its capabilities are:

Official releases of Blender for Microsoft Windows, MacOS and Linux, as well as a port for FreeBSD, are available in both 32-bit and 64-bit versions. Though it is often distributed without extensive example scenes found in some other programs, the software contains features that are characteristic of high-end 3D software. Among its capabilities are:

• Support for a variety of geometric primitives, including polygon meshes, fast subdivision surface modeling, Bezier curves, NURBS surfaces, metaballs, icospheres, multi-res digital sculpting (including dynamic topology, maps baking, remeshing, resymetrize, decimation), outline font, and a new n-gon modeling system called B-mesh.
• Internal render engine with scanline rendering, indirect lighting, and ambient occlusion that can export in a wide variety of formats.
• A pathtracer render engine called Cycles, which can take advantage of the GPU for rendering. Cycles supports the Open Shading Language since Blender 2.65.
• Integration with a number of external render engines through plugins.
• Keyframed animation tools including inverse kinematics, armature (skeletal), hook, curve and lattice-based deformations, shape animations, non-linear animation, constraints, and vertex weighting.
• Simulation tools for soft body dynamics including mesh collision detection, LBM fluid dynamics, smoke simulation, Bullet rigid body dynamics, ocean generator with waves.
• A particle system that includes support for particle-based hair.
• Modifiers to apply non-destructive effects.
• Python scripting for tool creation and prototyping, game logic, importing/exporting from other formats, task automation and custom tools.
• Basic non-linear video/audio editing.
• A fully integrated node-based compositor within the rendering pipeline accelerated with OpenCL.
• Procedural and node-based textures, as well as texture painting, projective painting, vertex painting, weight painting and dynamic painting.
• Real-time control during physics simulation and rendering.
• Camera and object tracking.
• Grease Pencil tools for 2D animation within a full 3D pipeline.
• The 3D viewport and UV editor have new interactive tools and gizmos, along with a new toolbar. These make it easier for new users to start using Blender, and for existing users to discover and use tools that previously required obscure key combinations.
• The new contextual toolbars enable quick access to tools.
• Eevee is a new physically based real-time renderer. It works both as a renderer for final frames, and as the engine driving Blender’s realtime viewport for creating assets.

Deprecated features

(...)




UPBGE:

"A libre game engine fully integrated in Blender, derived from its old BGE engine, which it enhances & complements" (Serge Le Tyrant, Le Bottin des Jeux Linux / The Linux Games Book)

Engine totally integrated in Blender

UPBGE is an open-source 3D game engine forked from old Blender Game Engine, deployed with Blender itself. This unified workflow is its main strength as you can make your game from start to end without leave UPBGE.

This way you will be able to increase your productivity incredibly. You will be a one man army!!!.

Basic Features

• Very fast workflow with the convenience of Blender internal & Cycles nodes.
• Realtime advanced physics powered by Bullet, including rigid bodies, soft bodies, obstacle simulation and path finding.
• Fully integrated audio engine powered by OpenAL and SDL, supporting 3D sound and sound effects.
• Easy and straightforward visual logic system.

Advanced features

• PBR materials
• Powerful Python language bindings and components, allowing support to even more libraries through the use of PyPI.
• Render attachments
• Fake or realtime reflections setting directly through the interface.
• HDR pipeline

Deployment platforms

You can export your scenes to desktop (Windows, Linux and Mac) although an experimental Android version is on its way. As it uses Blender data format it will be compatible with Blender always. The files can be encrypted using BPPlayer application to secure the game deployment.


🌍️ Wikipedia :

UPBGE (Uchronia Project Blender Game Engine) is a fork of Blender created by Tristan Porteries and some friends in September 2015. It is an independent branch with the aim of cleaning up and improving the official Blender Game Engine code, experimenting with new features, and implementing forgotten features that currently exist but have not been merged with the official Blender trunk. UPBGE Blender builds can be downloaded from the upbge.org website. As of late 2017, the UPBGE team is integrating their code with the unreleased 2.8 version of Blender and the team's intention is to make use of the new real-time physically based renderer in Blender 2.8 which is called Eevee. There are ongoing discussions about the UPBGE code becoming part of a future official Blender release.