PureBasic

Forums PureBasic
Nous sommes le Mer 18/Sep/2019 23:20

Heures au format UTC + 1 heure




Poster un nouveau sujet Répondre au sujet  [ 67 messages ]  Aller à la page 1, 2, 3, 4, 5  Suivante
Auteur Message
 Sujet du message: Babylon.sbi for SpiderBasic
MessagePosté: Jeu 11/Mai/2017 18:05 
Hors ligne
Avatar de l’utilisateur

Inscription: Dim 22/Aoû/2010 15:24
Messages: 6849
Localisation: IDF (Yvelines)
Image

Babylon.sbi est un module codé avec le langageSpiderBasic permettant de disposer d'un accès simplifié au framework javascript 3D babylonjs.com créée par David Catuhe et David Rousset, deux ingénieurs spécialisés dans le web chez Microsoft.

Les principales fonctionnalités sont la création d'une ou plusieurs scènes, la création d'un skybox, la création d'un plan d'eau, la création des lumières, la création d'une ou plusieurs caméras, la création de meshs et de matériel, la création d'un terrain, le système d'ombrage, la gestion des collisions, la gestion de la gravité, la sauvegarde d'une scène, etc …

Vous pouvez créer vos scènes sur https://clara.io et l'exporter au format babylon pour une utilisation dans votre code.

:idea: La documentation se trouve en ligne à cette adresse http://falsam.com/sbbjs/wiki/doku.php

Quelques démonstrations

Addiction Video
Chargement progressif des éléments (Fonctions AssetManager), Effet d'ombrage et vidéo texture sont mis en avant.

Garden
Immersion sensorielle dans un jardin.

Reflection
Le ciel se reflète sur une sphère.

_________________

➽ Config PureBasic : i3, RAM 4Go, NVidia (1024 Mo), Windows 10 - PB 5.70 LTS
➽ Je papote aussi sur http://purebasic.chat

➽ Sites personnels http://falsam.com & EasySprite.js

➽ Je ne réponds pas aux MP techniques


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Babylon.sbi for SpiderBasic
MessagePosté: Jeu 11/Mai/2017 20:22 
Hors ligne
Avatar de l’utilisateur

Inscription: Jeu 29/Juil/2004 16:33
Messages: 2797
Localisation: Klyntar
8O Bravo falsam.
Comme toujours, impressionnant tes exemples. 8)






@++

_________________
Windows 10 x64, PureBasic 5.71 Beta 1 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Babylon.sbi for SpiderBasic
MessagePosté: Jeu 11/Mai/2017 23:10 
Hors ligne
Avatar de l’utilisateur

Inscription: Dim 13/Déc/2015 11:05
Messages: 649
Localisation: Allez, cherche...
Du grand art, un projet toujours aussi magnifique et bluffant :)
Génial, et continue sur cette voie :P 8)

_________________
"Le bug se situe entre la chaise et le clavier"
Votre expert national en bogage et segfaults.

CPU : AMD A8 Quad core - RAM 8Gb - HDD 2To
  • Windows 10 x64 - PB 5.61 x64
  • Linux Ubuntu 16.04 LTS x64 (dual boot) - PB pas encore réinstallé


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Babylon.sbi for SpiderBasic
MessagePosté: Jeu 11/Mai/2017 23:49 
Hors ligne
Avatar de l’utilisateur

Inscription: Mer 09/Nov/2005 9:53
Messages: 4066
+1 :wink:

_________________
http://HexaScrabble.com/
!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Portable LENOVO ideapad 110-17ACL 64 bits
Version de PB : 5.70LTS - 32 bits


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Babylon.sbi for SpiderBasic
MessagePosté: Ven 12/Mai/2017 8:48 
Hors ligne
Avatar de l’utilisateur

Inscription: Jeu 25/Juin/2015 16:18
Messages: 267
alors là ! falsam
Bravo
et un grand merci !!!


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Babylon.sbi for SpiderBasic
MessagePosté: Ven 12/Mai/2017 9:08 
Hors ligne
Avatar de l’utilisateur

Inscription: Dim 22/Aoû/2010 15:24
Messages: 6849
Localisation: IDF (Yvelines)
J'espére voir vos création d'immersion virtuelles. :wink:

_________________

➽ Config PureBasic : i3, RAM 4Go, NVidia (1024 Mo), Windows 10 - PB 5.70 LTS
➽ Je papote aussi sur http://purebasic.chat

➽ Sites personnels http://falsam.com & EasySprite.js

➽ Je ne réponds pas aux MP techniques


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Babylon.sbi for SpiderBasic
MessagePosté: Ven 12/Mai/2017 13:22 
Hors ligne
Avatar de l’utilisateur

Inscription: Dim 22/Aoû/2010 15:24
Messages: 6849
Localisation: IDF (Yvelines)
Ajout des fonctions d'environnement sonore.

Exemple : http://falsam.com/sbbjs/music.html
Des cubes et des sphères vont tomber du ciel. Utiliser la souris et le clavier pour l'exploration.

Le code source de cet exemple est ajouté sur Github et le Wiki consacré à Babylon.sbi.

_________________

➽ Config PureBasic : i3, RAM 4Go, NVidia (1024 Mo), Windows 10 - PB 5.70 LTS
➽ Je papote aussi sur http://purebasic.chat

➽ Sites personnels http://falsam.com & EasySprite.js

➽ Je ne réponds pas aux MP techniques


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Babylon.sbi for SpiderBasic
MessagePosté: Ven 12/Mai/2017 14:55 
Hors ligne
Avatar de l’utilisateur

Inscription: Dim 22/Aoû/2010 15:24
Messages: 6849
Localisation: IDF (Yvelines)
Un autre exemple illustrant la fonction MusicAttachToMesh(Music, Mesh)
:arrow: http://falsam.com/sbbjs/musicspatial.html

Approchez vous de chacune des sphères avec les flèches du clavier.

Code source sur le wiki http://falsam.com/sbbjs/wiki/doku.php?i ... sicspacial

_________________

➽ Config PureBasic : i3, RAM 4Go, NVidia (1024 Mo), Windows 10 - PB 5.70 LTS
➽ Je papote aussi sur http://purebasic.chat

➽ Sites personnels http://falsam.com & EasySprite.js

➽ Je ne réponds pas aux MP techniques


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Babylon.sbi for SpiderBasic
MessagePosté: Ven 12/Mai/2017 17:12 
Hors ligne
Avatar de l’utilisateur

Inscription: Sam 23/Sep/2006 18:32
Messages: 6650
Localisation: Isere
J'y comprend rien, sauf une chose...c'est que c'est sublime
Merci FALSAM 8)

_________________
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Babylon.sbi for SpiderBasic
MessagePosté: Ven 12/Mai/2017 19:05 
Hors ligne
Avatar de l’utilisateur

Inscription: Dim 22/Aoû/2010 15:24
Messages: 6849
Localisation: IDF (Yvelines)
Kwai chang caine a écrit:
J'y comprend rien, ....
Si je peux t'aider n'hésite surtout pas.

_________________

➽ Config PureBasic : i3, RAM 4Go, NVidia (1024 Mo), Windows 10 - PB 5.70 LTS
➽ Je papote aussi sur http://purebasic.chat

➽ Sites personnels http://falsam.com & EasySprite.js

➽ Je ne réponds pas aux MP techniques


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Babylon.sbi for SpiderBasic
MessagePosté: Ven 12/Mai/2017 23:43 
Hors ligne
Avatar de l’utilisateur

Inscription: Dim 22/Aoû/2010 15:24
Messages: 6849
Localisation: IDF (Yvelines)
Ooops j'ai oublié de tester les exemples avec FireFox et Edge.

Avec Edge c'est inutilisable !!
Avec FireFox certains sons wav ne fonctionnent pas.
Avec Chrome pas de souci.

_________________

➽ Config PureBasic : i3, RAM 4Go, NVidia (1024 Mo), Windows 10 - PB 5.70 LTS
➽ Je papote aussi sur http://purebasic.chat

➽ Sites personnels http://falsam.com & EasySprite.js

➽ Je ne réponds pas aux MP techniques


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Babylon.sbi for SpiderBasic
MessagePosté: Sam 13/Mai/2017 17:20 
Hors ligne
Avatar de l’utilisateur

Inscription: Sam 23/Sep/2006 18:32
Messages: 6650
Localisation: Isere
falsam a écrit:
Si je peux t'aider n'hésite surtout pas.
C'est gentil...tu aimes le risque :mrgreen:
Peut être un jour je t'en voudrais assez pour te poser toutes les questions qui germent dans mon cerveau malade, dés que ça parle WEB :lol:

En tout cas, tu m'épates, quand je vois tout ce que tu arrives à faire 8O
Moi j'arrive à peine à ouvrir Spider :oops:

J'ai réessayé, suite à ton texte sur le son, mais même avec Chrome, les sons sont décalés, encore pire avec FF
Les bip sont bien souvent, avant que les objets touchent le sol...peut être que c'est normal

_________________
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Babylon.sbi for SpiderBasic
MessagePosté: Sam 13/Mai/2017 19:02 
Hors ligne
Avatar de l’utilisateur

Inscription: Dim 22/Aoû/2010 15:24
Messages: 6849
Localisation: IDF (Yvelines)
Kwai chang caine a écrit:
Les bip sont bien souvent, avant que les objets touchent le sol...peut être que c'est normal
Oui c'est normal et ce ne sont pas des bips mais des plops à chaque fois q'un objet est crée et tombe du ciel.

_________________

➽ Config PureBasic : i3, RAM 4Go, NVidia (1024 Mo), Windows 10 - PB 5.70 LTS
➽ Je papote aussi sur http://purebasic.chat

➽ Sites personnels http://falsam.com & EasySprite.js

➽ Je ne réponds pas aux MP techniques


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Babylon.sbi for SpiderBasic
MessagePosté: Dim 14/Mai/2017 9:05 
Hors ligne
Avatar de l’utilisateur

Inscription: Dim 22/Aoû/2010 15:24
Messages: 6849
Localisation: IDF (Yvelines)
Mise à jour corrective de Babylon.sbi.

La caméra ne s'attachait pas correctement au canvas (au sens HTML). C'est maintenant corrigé.

Un exemple est ajouté au package Babylon.sbi. Il permet de voir le rendu visuel dans un CanvasGadget(). Il est possible de se servir dans ce cas des gadgets de SpiderBasic pour créer un GUI utilisateur.

Démo : http://falsam.com/sbbjs/canvas.html Utilisez la souris pour déplacer la scène.

Au lieu de faire un InitEngine(@LoadGame()) il faut initialiser l'environnement 3D en précisant le CanvasGadget() associé.
Code:
InitEngine(@LoadGame(), #mfRender)

Code complet https://github.com/falsam/BJS/blob/master/15-Canvas.sb

_________________

➽ Config PureBasic : i3, RAM 4Go, NVidia (1024 Mo), Windows 10 - PB 5.70 LTS
➽ Je papote aussi sur http://purebasic.chat

➽ Sites personnels http://falsam.com & EasySprite.js

➽ Je ne réponds pas aux MP techniques


Haut
 Profil  
Répondre en citant le message  
 Sujet du message: Re: Babylon.sbi for SpiderBasic
MessagePosté: Lun 15/Mai/2017 9:31 
Hors ligne
Avatar de l’utilisateur

Inscription: Ven 05/Sep/2008 11:42
Messages: 1120
Localisation: Besançon
Hello Falsam,

Merci et bravo pour Babylon !
C'est top...

_________________
Only PureBasic makes it possible


Haut
 Profil  
Répondre en citant le message  
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 67 messages ]  Aller à la page 1, 2, 3, 4, 5  Suivante

Heures au format UTC + 1 heure


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages

Rechercher:
Aller à:  

 


Powered by phpBB © 2008 phpBB Group | Traduction par: phpBB-fr.com
subSilver+ theme by Canver Software, sponsor Sanal Modifiye