41554 blogs · [ { "id": "01a0b955-635d-7128-827f-5877154fce8a", "title": "Normalizing Vertex Group Weights in Blender", "url": "https://hydroxide.dev/articles/blender-bone-weight-normalization/", "published_at": "2026-09-14T00:00:00+00:00" }, { "id": "01a08784-eba1-7110-9eb2-28b1d7d64804", "title": "Claude Code + Blender MCP", "url": "https://hydroxide.dev/articles/blender-mcp-claude-code/", "published_at": "2026-05-12T07:30:00+00:00" }, { "id": "01a08784-eba1-7110-9eb2-28b1d83f9d79", "title": "Managing 32-bit floating point precision with relative camera offsets", "url": "https://hydroxide.dev/articles/32-bit-floating-point-precision-relative-camera-offsets/", "published_at": "2025-12-09T00:00:00+00:00" }, { "id": "01a08784-eba1-7110-9eb2-28b1d8b0bf53", "title": "July 2025 - Open Source Update", "url": "https://hydroxide.dev/articles/july-2025-update-on-open-source/", "published_at": "2025-07-30T16:00:00+00:00" }, { "id": "01a08784-eba1-7110-9eb2-28b1d9ac21f6", "title": "Dart + WebAssembly with Javascript Interop", "url": "https://hydroxide.dev/articles/dart-javascript-interop-web-assembly/", "published_at": "2025-06-13T00:00:00+00:00" }, { "id": "01a08784-eba1-7110-9eb2-28b1da2493a1", "title": "About Me", "url": "https://hydroxide.dev/about/", "published_at": "2025-06-12T16:00:00+00:00" }, { "id": "01a08784-eba1-7110-9eb2-28b1db152718", "title": "Building a (Mini) 3D Flutter Game - Part 1", "url": "https://hydroxide.dev/articles/building-a-mini-3d-flutter-game-engine-part-1/", "published_at": "2024-05-03T00:00:00+00:00" }, { "id": "01a08784-eba1-7110-9eb2-28b1db82060e", "title": "Static Blog Generator with Dart & Jaspr", "url": "https://hydroxide.dev/articles/2024-05-02-static-blog-generator-with-dart-jaspr/", "published_at": "2024-05-01T16:00:00+00:00" }, { "id": "01a08784-eba1-7110-9eb2-28b1dbf9ad6d", "title": "3D PBR with Flutter - Talk at Singapore Flutter Meetup", "url": "https://hydroxide.dev/articles/3d-pbr-with-flutter-presentation-to-singapore-flutter-meetup/", "published_at": "2024-02-20T00:00:00+00:00" }, { "id": "01a08784-eba1-7110-9eb2-28b1dcd0ef49", "title": "Backpropagation with asymmetric weights", "url": "https://hydroxide.dev/articles/backpropagation-with-asymmetric-weights/", "published_at": "2019-09-15T00:00:00+00:00" }, { "id": "01a08784-eba1-7110-9eb2-28b1ddc36862", "title": "Calling F#/.NET code from Flutter with Mono", "url": "https://hydroxide.dev/articles/calling-fsharp-dotnet-code-from-flutter/", "published_at": "2019-09-02T04:58:40+00:00" }, { "id": "01a08784-eba1-7110-9eb2-28b1ddc818ca", "title": "Nelder Mead Optimization with F# + Fable", "url": "https://hydroxide.dev/articles/nelder-mead-optimization-with-fsharp-and-fable/", "published_at": "2019-07-02T04:58:40+00:00" }, { "id": "01a08784-eba1-7110-9eb2-28b1ddde24cf", "title": "WPF ItemsSource not updating when items added to ObservableCollection?", "url": "https://hydroxide.dev/articles/wpf-itemssource-not-updating-when-items-added-to-observablecollection/", "published_at": "2018-09-01T04:58:40+00:00" }, { "id": "01a08784-eba1-7110-9eb2-28b1de168bc7", "title": "Conditional Random Fields for Company Names", "url": "https://hydroxide.dev/articles/conditional-random-fields-for-company-names/", "published_at": "2018-05-10T04:58:40+00:00" } ] posts Claim your blog
Back to Nick Fisher | Managing 32-bit floating point precision with relative camera offsets
Blog · corpus.blog/blogs/hydroxide.dev/posts

Nick Fisher | Managing 32-bit floating point precision with relative camera offsets

hydroxide.dev

2026

2025

2024

2019

2018