V-Sekai Changelog - April 2021

This changelog is based on development updates from April 2021.

2021-04-30

  • 08:42 AM (chibifire): Proposal design for MaterialX Principled BSDF to Blender Principled BSDF, then to Blender surface. Output to FBX/GLTF2 textures, with future MaterialX glTF2 extension.

2021-04-29

  • 10:36 AM (chibifire): Audio Meeting Summary:
    • Design Approved (Juan to Propose): Play scheduled notes/metronome (Gist, Example).
    • Postponed: Modular audio system (like JACK) (Godot #35613).
    • Interest: Integrate interactive music PR (Godot #32769).
    • Interest: Discuss audio stream graph.
    • Approved: Onboarding for new Godot audio developers.
    • Interest: Godot Audio Graph (mixing/effect chain reuse, area interaction).
    • Interest: Pure-Data Audio Graph.
  • 11:06 PM (chibifire): Prototyped GDNative plugin for HTC Facial tracker in Godot 3.x (V-Sekai/godot-vive-pro-eye).
  • 11:06 PM (chibifire): Proposed GLTF2 extension for MaterialX in three stages.
  • 11:47 PM (chibifire & Lyuma): Discussion: MaterialX in glTF could generalize KHR_materials_variants for texture baking at load time for customization.

2021-04-28

  • 04:21 AM (chibifire): Investigating mit-plv/fiat-crypto for edcurve support.
  • 05:22 AM (lyuma): Filed issue Godot #48265 (deadlock in multithreaded .obj importer).
  • 09:41 AM (chibifire): Reviewed server documentation.
  • 11:24 AM (chibifire): Organized files in V-Sekai/godot-hop-spin-dance animation player application.
  • 12:52 PM (chibifire): Lyuma to add a boolean option in VRM import to prevent .res file generation (due to large size affecting Git).
  • 04:31 PM (lyuma): Noted need to report bug: editor fails to load scripts on project load, requiring restart or manual script edits.
  • 06:56 PM (chibifire): Discussions in OMI group regarding MaterialX, USDZ, and WASM.

2021-04-27

  • 10:19 AM (chibifire): Debugging SVG import for UI (Godot Issue #48243); closing material import PRs (Godot PR #48167 comment).
  • 10:21 AM (chibifire): Explored using IPFS Go binary to make Godot an IPFS server (fire/godot-ipfs).
  • 10:31 AM (chibifire): Reviewing Play Scheduled proposal (Gist); Audio meeting scheduled; updating play-scheduled branch.
  • 10:38 AM (chibifire): Holo display delivery expected in May (Kickstarter Update).
  • 10:41 AM (chibifire): Reviewing WebP as default lossless compression for Godot Engine (Godot PR #47835).
  • 10:42 AM (chibifire): Decision made to close GIF/APNG import in Godot due to consensus (Godot Proposals #1433).
  • 10:44 AM (chibifire): Awaiting 3D print for HTC Facial tracker testing with FAU-Inf2/godot-vive-pro-eye (Reddit Link).
  • 10:57 AM (chibifire): Updated play-scheduled branch (fire/godot/tree/play-scheduled) and demo (fire/godot-schedule-play-demo).
  • 11:38 AM (chibifire): Addressed glTF import issue (Godot Issue #48247) with @Lyuma.
  • 12:30 PM (chibifire): Scheduled meeting with Rafallus about EWBIK.
  • 12:42 PM (chibifire): Arranged meeting with Pouley regarding Physics and Skeleton Modification Stack 3D.
  • 02:34 PM (chibifire): @トカゲ recommended Motoya font for the “Hop, Spin, and Dance” application.
  • 03:43 PM (lyuma): Started bisecting @export resource bug; identified commit 160c260 ([GDScript: Allow export of enum variables]) as responsible (Godot Issue #48224 comment).
  • 03:48 PM (chibifire): Ported Godot IPFS demo to Windows and created a video (fire/godot-ipfs release v0.0.1).
  • 06:04 PM (chibifire): Pouley Topics: Discussed 2D IK for 3D IK (Skeleton Modification Stack), vertex painting, @トカゲ’s bone subgizmos, glTF2 quads, and subdivision surface UV issues.
  • 06:06 PM (chibifire): Other Pouley Topics: Multithreaded physics PR, Pouley’s bug-fixing plans and contributor status.
  • 06:07 PM (chibifire): Godot Physics (Pouley): Vertex painter for softbody physics.
  • 06:28 PM (chibifire): Lyuma Topics: N-gon encoding for glTF/VRM (glTF PR #1620, Blender-IO PR #622).
  • 06:28 PM (chibifire): Lyuma Topics: Proposal for soft body creation usability.
  • 06:32 PM (chibifire): Lyuma Topics: Normal seam problem.
  • 06:34 PM (lyuma): Lyuma: Revising Softbody weight painting architecture.
  • 06:35 PM (lyuma): Lyuma: Current Softbody architecture (100% weight to single bone) can cause seams.
  • 06:36 PM (lyuma): Lyuma: Planning Softbody architecture proposal this week.
  • 06:37 PM (chibifire): Announced Godot Engine developers’ Live Q&A (April 29th).
  • 06:50 PM (chibifire): Reduz updating TPS demo for Godot 4.0.
  • 09:29 PM (lyuma): @iFire filed Godot Issue #48255 (rendering server custom format issue).
  • 10:25 PM (lyuma): Filed Godot Issue #48257 (infinite loop in reimport_files).