Le moteur C# NeoAxis 3D 3.0 est disponible
Et apporte le support des grandes cartes ainsi que des derniers formats Autodesk

Le , par LittleWhite, Responsable 2D/3D/Jeux
NeoAxis est un moteur de jeu, multi-plateforme, simplifiant la création d'applications 3D interactives ainsi que de jeux. NeoAxis propose une gamme complète d'outils graphique pour concevoir vos jeux :
  • un éditeur de carte ;
  • un éditeur d'interface utilisateur ;
  • un éditeur d'objets ;
  • un éditeur de matériaux ;
  • un éditeur pour la physique ;
  • un éditeur de particules ;
  • un éditeur de terrains ;
  • ....


Le logiciel repose sur le .NET et est développé en C#. Vous pouvez attacher des bibliothèques C/C++ ou dans n'importe quel autre langage. Les développeurs propose un framework qui est constitué d'un squelette de jeu pour démarrer votre projet. Vous pouvez à partir de là, faire un RPG, un RTS ou n'importe quel type de jeu.
avec ce moteur, vous pourrez exporter vos projets en exécutables Windows et Mac OS X.


Cette version 3.0 apporte de nombreuses améliorations :
  • la possibilité de créer des paysages gigantesques avec un chargement discret des secteurs. Un outil spécifique a été développé pour cette nouvelle fonctionnalité ;
  • chargement discret des ressources (la fonctionnalité n'est disponible que dans les versions illimité et source) ;
  • support des heightmap avec une précision 32 bits (contre 16 bits) ;
  • possibilité d'exportation au format Autodesk Maya 2015, Autodesk 3ds Max 2015 et Autodesk 3ds Max 2015 Design ;
  • le processus d'exportation au format Autodesk 3ds Max et Maya peut détecter automatiquement si la coloration des sommets est supportée ;
  • la version minimale supportée est maintenant Visual Studio 2010 (contre 2008) ;
  • correction de fuites de mémoire liées aux ombres ;
  • correction des fonctions d'exporations ;
  • correction d'un comportement inadéquat des éditeur de ressources et de cartes.



NeoAxis est proposé sous quatre formes différentes :
  • Édition gratuite : environnement de développement complet, incluant la plupart des fonctionnalités telles que : l'ombrage dynamique, l'éditeur de paysage, les particules, les effet de HDR, Screen Space Ambiant Occlusion (SSAO), le champ de profondeur, les effets de lentilles... ;
  • Édition professionnelle : ajoute des fonctionnalités et propose un accès au code source des composants du moteur ;
  • Édition illimité : toutes les fonctionnalités et contient aussi le code source des outils du moteur ;
  • Édition source : inclut tout le code source.


Téléchargement

Vous pouvez télécharger le SDK ici : http://www.neoaxis.com/neoaxis/downloads

Votre opinion

Quel moteur C# utilisez vous pour vos projets ?
Que pensez-vous de NeoAxis ? Est-ce que cette version se rapproche de ce que vous attendez ?

Voir aussi

Les actualités sur la version 2.X

Source

Site officiel


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de DotNET74 DotNET74 - Membre expérimenté http://www.developpez.com
le 14/11/2014 à 11:54
Le problème de tout ces moteurs c'est qu'ils ne sont fait que pour faire des jeux !!!!
Avatar de Mc geek Mc geek - Membre régulier http://www.developpez.com
le 14/11/2014 à 12:19
Parce que tu vois un autre usage possible ?
Avatar de I_Pnose I_Pnose - Membre chevronné http://www.developpez.com
le 14/11/2014 à 12:40
Citation Envoyé par DotNET74  Voir le message
Le problème de tout ces moteurs c'est qu'ils ne sont fait que pour faire des jeux !!!!

Ben en même temps, comme son nom l'indique, c'est un moteur de jeux... on ne va pas lui demander de sortir le chien.
Avatar de DotNET74 DotNET74 - Membre expérimenté http://www.developpez.com
le 14/11/2014 à 12:44
LEs applications professionnelles utilisent des visualisateurs 3D et c'est ce qui manque cruellement pour développer des applications pro .... sur smartphone et tablette !
Avatar de codec_abc codec_abc - Membre actif http://www.developpez.com
le 14/11/2014 à 13:24
Citation Envoyé par DotNET74  Voir le message
LEs applications professionnelles utilisent des visualisateurs 3D et c'est ce qui manque cruellement pour développer des applications pro .... sur smartphone et tablette !

C'est aussi le cas sur desktop même si la situation est un peu moins pire. C'est ce que j'ai expérimenté dans deux cas sur des projets pour de grosses entreprises françaises et européennes. Sur les projets à chaque fois le fois s'est portée sur Unity. Dans la plupart des applications industriels liés à la 3D on a seulement besoin d'un moteur de rendu, d'un moteur physique sommaire (généralement la détection de collisions suffit) et d'un framework de GUI. Et bien qu'Unity fasse les deux premières choses très bien la dernière est la rue par rapport à ce qui se fait ailleurs. Faire de l'ihm dans Unity est juste une torture. En plus, j' aurai tendance à dire que l'IHM évolue plus souvent que le modèle rendu ou la gestion de la physique. Finalement, je me demande s'il n'y aurait pas un marché à prendre pour une startup qui vendrait un moteur 3D minimaliste (genre OpenGL + bullet) qui s'intégrerai facilement à un framework cross platform (genre Qt) qui a fait ses preuves depuis longtemps.
Avatar de I_Pnose I_Pnose - Membre chevronné http://www.developpez.com
le 14/11/2014 à 13:36
J’ai déjà eu à développer ce genre de chose sur Desktop, la partie rendu était faite via XNA et la partie GUI en WPF. Ça fonctionnait très bien.

Bref, plus globalement utiliser un moteur graphique (et non un moteur de jeux) pour déléguer la partie viewport 2D/3D, le tout intégré dans un projet hôte classique, ça se fait depuis la nuit des temps. Mais ici il est question d’un moteur de jeux, ce n’est pas réellement son rôle selon moi.

Paradoxalement à ce que je dis plus haut, et pour ce qui est d’Unity précisément, la partie GUI était certes très décevante jusqu’à maintenant mais la version 4.6 balaie tout ce passif et offre un système de GUI vraiment très performant et réellement exploitable dans des scénarios s’éloignant du simple HUD de jeu vidéo (or cette v4.6 en béta est tout à fait opérationnelle).
Avatar de LittleWhite LittleWhite - Responsable 2D/3D/Jeux http://www.developpez.com
le 14/11/2014 à 14:43
Citation Envoyé par DotNET74  Voir le message
Le problème de tout ces moteurs c'est qu'ils ne sont fait que pour faire des jeux !!!!

C'est une réaction hâtive. Regardez donc le site officiel et l'annonce officielle de NeoAxis 3.0 :
http://www.neoaxis.com/news/neoaxis_...e_3_0_released
Maintenant, regardez bien les captures d'écran :
ou encore
Pour moi, la seconde capture, c'est pas du tout un jeu vidéo. C'est au maximum, un jeu d'apprentissage pour une formation, ou dis plus couramment, une sorte d'apprentissage par le jeu ou une simulation.

Peut être les gars de Unity avaient entendu ce genre de propos, car il y a quelques mois, ils avaient présenté une vidéo mettant en avant l'utilisation de Unity pour des projets hors jeux vidéo :

Donc, désolé. Si un moteur sait faire un jeu, alors il peut faire énormément d'autres choses, car souvent, un jeu vidéo, ce sont des techniques state of the art où les contraintes sont bien plus fortes qu'une application dédiée.
Avatar de DotNET74 DotNET74 - Membre expérimenté http://www.developpez.com
le 14/11/2014 à 14:45
Il y a bien SharpDX qui permet de faire ça mais la communauté et le site est fermé et plus de tutos etc ....

Citation Envoyé par LittleWhite  Voir le message
C'est une réaction hâtive. Regardez donc le site officiel et l'annonce officielle de NeoAxis 3.0 :
http://www.neoaxis.com/news/neoaxis_...e_3_0_released
Maintenant, regardez bien les captures d'écran :

Pour moi, la seconde capture, c'est pas du tout un jeu vidéo. C'est au maximum, un jeu d'apprentissage pour une formation, ou dis plus couramment, une sorte d'apprentissage par le jeu ou une simulation.

Peut être les gars de Unity avaient entendu ce genre de propos, car il y a quelques mois, ils avaient présenté une vidéo mettant en avant l'utilisation de Unity pour des projets hors jeux vidéo :

Donc, désolé. Si un moteur sait faire un jeu, alors il peut faire énormément d'autres choses, car souvent, un jeu vidéo, ce sont des techniques state of the art où les contraintes sont bien plus fortes qu'une application dédiée.

C'est clair qu'u moteur peu tout faire c'est juste le package orienté jeu qui est al pensé ....

il y aurait un composant Neoaxis qu'on pose sur une page windows phone ou windows 8 et avec lequel on peut interagir comme une TextBox ce serait le top et l'ouverture de nouveaux marchés pour eux ....
Avatar de codec_abc codec_abc - Membre actif http://www.developpez.com
le 14/11/2014 à 17:40
Citation Envoyé par I_Pnose  Voir le message
Paradoxalement à ce que je dis plus haut, et pour ce qui est d’Unity précisément, la partie GUI était certes très décevante jusqu’à maintenant mais la version 4.6 balaie tout ce passif et offre un système de GUI vraiment très performant et réellement exploitable dans des scénarios s’éloignant du simple HUD de jeu vidéo (or cette v4.6 en béta est tout à fait opérationnelle).

C'est assez subjectif car personnellement je n'ai pas été convaincu de ce que j'ai vu jusqu'à maintenant avec leur "nouveau" système de GUI.
Avatar de LittleWhite LittleWhite - Responsable 2D/3D/Jeux http://www.developpez.com
le 03/02/2016 à 16:21
Le moteur C# open source NeoAxis 3D passe en version 3.4

NeoAxis est un moteur de jeu, multiplateforme, simplifiant la création d'applications 3D interactives ainsi que de jeux. NeoAxis propose une gamme complète d'outils graphique pour concevoir vos jeux :
  • un éditeur de carte ;
  • un éditeur d'interface utilisateur ;
  • un éditeur d'objets ;
  • un éditeur de matériaux ;
  • un éditeur pour la physique ;
  • un éditeur de particules ;
  • un éditeur de terrains ;
  • ....


Le logiciel repose sur le .NET et est développé en C#. Vous pouvez attacher des bibliothèques C/C++ ou dans n'importe quel autre langage. Les développeurs proposent un framework qui est constitué d'un squelette de jeu pour démarrer votre projet. Vous pouvez à partir de là, faire un RPG, un RTS ou n'importe quel type de jeu.
Avec ce moteur, vous pourrez exporter vos projets en exécutables Windows et Mac OS X.

Cette version 3.4 n'apporte que peu de changements. En effet, l'équipe des développeurs se concentre sur la version 4 qui représentera une évolution majeure du moteur.
Voici la liste des améliorations :
  • mise à jour de l'outil de skin ;
  • utilisation de PhysX 3.3.4 ;
  • support amélioré de Mac OS X. Utilisation de Mono 4.2.1. Par contre, le moteur nécessite au minimum OS X 10.8 ;
  • amélioration du moteur sonore. Utilisation de OpenAL 1.17.2 ;
  • toutes les cartes ont été mises à jour ;
  • meilleur algorithme de sélection dans l'éditeur ;
  • ajout du post-process de correction des couleurs ;
  • support des derniers formats Autodesk 3ds Max 2016 et Maya 2016 ;
  • possibilité d'installer des formats d'exportation supplémentaires ;
  • possibilité de charger les archives au cours de la simulation ;
  • possibilité de définir une caméra orthographique ;
  • possibilité de définir une page HTML de démarrage.


Téléchargement

Vous pouvez télécharger le SDK ici : http://www.neoaxis.com/neoaxis/downloads

Source

Annonce officielle
Offres d'emploi IT
Architecte de données (H/F)
Société Générale - Ile de France - Ile de France
Chef de projet SI confirmé (H/F)
Société Générale - Ile de France - Val-de-Fontenay
Data scientist H/F
Safran - Ile de France - Magny-les-Hameaux (78114)

Voir plus d'offres Voir la carte des offres IT
Responsable bénévole de la rubrique 2D - 3D - Jeux : LittleWhite -