Best of 3D — August 2024
- 1
- 2
Godot·2y
Design of the Skeleton Modifier 3D
Godot 4.3 introduces the SkeletonModifier3D node to improve bone animation by handling it outside the AnimationMixer and eliminating the limitations of the previous pose override system. This new design ensures a consistent processing order, making complex scene management easier. Users can create custom SkeletonModifier3D nodes for specific needs and use signals to retrieve modified pose values. Future versions will include additional built-in SkeletonModifier3D nodes like IK and constraints.
- 3
Godot·2y
Introducing the improved ufbx importer in Godot 4.3
Godot 4.3 introduces native .fbx support through the integration of Samuli Raivio's ufbx library. This new ufbx importer replaces the need for the external FBX2glTF converter, offers better platform support, and includes numerous technical improvements. Existing projects will continue using FBX2glTF by default, but new imports will use ufbx. Several enhancements have been made to improve the import of animated characters and skeletons, aiming to address past issues. Users are encouraged to test the new importer and report any bugs encountered.
- 4
Collections·2yDev Snapshot: Godot 4.4 Dev 1
Godot 4.4 Dev 1 introduces new features, including a Metal rendering backend for improved performance on Apple Silicon, 3D physics interpolation for smoother entity movements, and the Betsy GPU texture compression tool. Additional enhancements include lightmap bicubic sampling, improved string formatting, array insertion, and optimized HDR image loading.
- 5
Dev Squad·2y
🚀 Starting Your Three.js Journey: Essential Resources for Beginners
Three.js is a powerful JavaScript library that simplifies creating 3D graphics on the web. Key resources to start learning include the official Three.js documentation, Three.js Fundamentals for beginners, Bruno Simon's in-depth course, Discover Three.js for practical projects, the GitHub repository for source code and examples, and YouTube tutorials from channels like The Net Ninja and Traversy Media. Additionally, understanding WebGL basics through MDN Web Docs can provide deeper insights into Three.js functionality.
- 6
- 7
Medium·2y
Getting started with Flutter GPU
Flutter 3.24 introduces Flutter GPU, a new low-level graphics API for custom rendering in Dart alongside a 3D rendering library called Flutter Scene. Both are in early preview and require Impeller support, with guides provided for setting up projects and drawing graphics. Flutter GPU offers potential for cross-platform rendering solutions in Flutter, while Flutter Scene aims to simplify 3D development in Flutter apps. The post details steps to add these functionalities into Flutter projects and showcases the vast possibilities these new features unlock.
- 8
Unreal Engine·2y
Featured free Unreal Engine Marketplace content—August 2024
Discover an intricately designed Asian medieval city environment available for free on the Unreal Engine Marketplace this August. The package includes a port, temple, streets, and various interior spaces, with modular buildings, walls, and roofs. Elevate your game development experience with this stunning and detailed town setting, featuring cherry blossom trees, shrines, and winding alleyways.
- 9
Codrops·2y
Interactive 3D Device Showcase with Threepipe
Threepipe is a framework built on top of Three.js that simplifies the creation of 3D web applications using JavaScript or TypeScript. It offers a plugin system for extended functionality. This tutorial guides users in setting up an interactive 3D device mockup showcase with Threepipe, showing how to integrate user interactions, load 3D models, and handle animations and file drops.