[email protected]
Twitter
LinkedIn
YouTube
GitHub
  • Servicios
  • Blog
  • Repositorios
  • GitHub
  • Currículum
  • Contacto
Producto se añadió a tu carrito

Carrito

Curso de Babylon.js

mayo 1, 2015Herramientasjfadev

Babylon.js es un framework completo para crear juegos 3D con la ayuda de HTML5 y WebGL basado 100% en JavaScript, desarrollado por programadores de Microsoft. Funciona adecuadamente en Firefox y Chrome y es compatible con las siguientes características:

  • Gráficas completas de escenas, luz, cámaras, materiales y texturas
  • Motor de colisiones
  • Selección de escenas
  • Antialiasing
  • Motor de animaciones
  • Sistemas de partículas
  • Sprites y capas 2D
  • Motores de optimización
  • Materiales estándar a nivel pixel
  • Niebla
  • Blending alpha
  • Pruebas alpha
  • Billboarding
  • Modo de pantalla completa
  • Mapas de sombras y mapas de variación de sombras
  • Rendereo de texturas
  • Texturas dinámicas (canvas)
  • Texturas de video
  • Cámaras (perspectivas y ortogonalidad)
  • Clonación de mesh
  • Meshes dinámicos
  • Mapas de altura
  • Las escenas de Babylon puede convertirse en .OBJ, .FBX, .MXB
  • Exporta a Blender

 

A continuación tenéis un vídeo curso bien completo muy bien explicado en español de Oscar Uh Pérez (Develoteca) que nos da todos los conocimientos necesarios para meter las manos en la masa.

 

 

Tambien os dejo unos tutoriales interesantes de Julian Chenard para empezar con Balylon.js en el siguiente enlace: http://www.pixelcodr.com/

 

Más tutoriales: http://www.babylonjs-playground.com/

 

Repository

Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.
https://github.com/BabylonJS/Babylon.js
3,622 forks.
25,344 stars.
29 open issues.

Recent commits:
  • Fix NPE doc link (#18247)Fix the doc link for NPE., GitHub
  • Restore `AnimatorAvatar` fixes from Claude (#18248)Please see @Popov72 's comment here:https://github.com/BabylonJS/Babylon.js/pull/18234#issuecomment-4197643926I accidentally removed some of the fixes from Claude, and this PR looksto restore them. Thank you for your help!———Co-authored-by: gbz <[email protected]>Co-authored-by: Claude Opus 4.6 (1M context) <[email protected]>Co-authored-by: local <[email protected]>, GitHub
  • [Loaders] Fix transmission effect lost after MergeMeshes with MultiMaterial (#18240)## DescriptionThe `TransmissionHelper` in the `KHR_materials_transmission` glTFextension did not handle `MultiMaterial` (created by `Mesh.MergeMeshes`with `multiMultiMaterials=true`). When meshes with transmission weremerged, the transparency effect was lost because the helper incorrectlyclassified the merged mesh.### Root cause1. `_addMesh` checked `isMatchingMaterialType(mesh.material)` whichreturns `false` for `MultiMaterial` — the merged mesh was treated asopaque2. The code then crashed trying to create a PBR adapter for a non-PBR`MultiMaterial`3. The merged mesh ended up in the opaque render target, causingtransmissive submeshes to see themselves as opaque### Fix- Added `_classifyMeshMaterials()` helper that handles both singlematerials and `MultiMaterial` by checking each sub-materialindividually. Returns `'transparent'`, `'opaque'`, or `'mixed'`.- For **mixed** `MultiMaterial` meshes (both opaque and translucentsub-materials), the mesh stays in the opaque render target's renderlist, but translucent submeshes are temporarily excluded during theopaque RT render. This ensures opaque submeshes (e.g., sticks) arevisible through the transmissive surface (e.g., oil) while thetransmissive submeshes themselves don't render into the opaque texture.- Also fixed two pre-existing bugs:- `_addMesh` fell through to `_getOrCreateMaterialAdapter` fornon-matching material types (crash risk)- `_setupRenderTargets` used `return` instead of `continue` in its loop(premature exit)### TestingVerified visually in the local Playground using the reporter'sreproduction:- Before fix: oil becomes completely opaque after merge- After fix: oil remains translucent with sticks visible through it### Forum posthttps://forum.babylonjs.com/t/when-merging-gltf-models-that-have-a-transmission-value-the-transparency-effect-is-lost/63068———Co-authored-by: Copilot <[email protected]>, GitHub
  • MSDF Text: TextRenderer.clearParagraphs (#18228)to allow dynamic text update(see https://playground.babylonjs.com/#6RLCWP#83), GitHub
  • Claude Opus dev/core/Animations/ Review (#18234)I'm experimenting with using Claude Opus to analyze the Babylon.jssource. To make the context manageable for Claude, I'm just doing 1folder at a time (`dev/core/Animations/` in this case).Please let me know if these kinds of analyses are not valuable. I'm surethat not all of the changes are done in the way the Babylon.js Core Teamdeems best, so please feel free to edit/discard any of them.My motivation for doing this is Claude did an amazing job analyzing myprojects. And since Babylon.js is the most important framework I dependon, I thought that Claude's input here could hugely benefit my projectsand others.If you do find this valuable, please let me know if there are particularfolders you'd like to go through. Otherwise, I'd like to go throughcommonly used folders like `Bones/`, `Cameras/`, `Engines/`, and more.I verified that the following were able to run with the changes:“`shellnpm run build:babylonjsnpm run prepare-snapshot“`———Co-authored-by: gbz <[email protected]>Co-authored-by: Claude Opus 4.6 (1M context) <[email protected]>Co-authored-by: local <[email protected]>, GitHub
: 3D, Babylon.js, Framework, Motor de juego, HTML5, JS, WebGL

Servicios

  • Excel2chatGPT $10.00
  • Bot Tok $45.00 $40.00
  • Corrección de errores en tu aplicación PHP Symfony $70.00 / hora
  • Corrección de errores Wordpressen su sitio de $70.00 / hora
  • Automatización de tareas usando Node.js $70.00 / hora

Blog

  • Cómo pagar con una tarjeta bancaria en Cryptomus
  • Guía completa para principiantes de Bot Tok: Comandos de terminal explicados
  • Mejor sitio para obtener vistas en TikTok
  • Jfa Whatsapp chatbot
  • TikTok Bot

Explorar

  • Gratis 10 Me gusta
  • Vistas gratuitas de 2K TikTok
  • Gratis 100 Favoritos de Tik Tok
  • Gratis 300 Acciones de TikTok
  • Comprar vistas de TikTok
  • Gratis 100 Me gusta en Instagram
Twitter
LinkedIn
YouTube
GitHub

© 2013-2025 Jordi Fernandes Alves (@jfadev)