--- tags: 2023, In Progress --- # Year planning 2023 ## January: 3d texturing seam fixing ### Must haves * [x] 3D Texturing: Use struct of arrays for UV Islands (pbvh) [[T101740](https://developer.blender.org/T101740)] * [x] Fixed issues and crahes painting on manifold meshes. * [ ] 3D Texturing: Fix seam bleeding non-manifold meshes [[T101739](https://developer.blender.org/T101739)] (Still in review) :::info - Due to metal backend I spent less time than expected on this topic. Although not all the patched landed in master, UV islands extending got many improvements solving many issues with the previous implementation. - 2 days were also lost to add new filter to sequencer transform options. Was needed to export a video for studio.blender.org ::: ## February: Vulkan Compute shaders :::success Goal to run compute test cases on a vulkan backend. ::: ## March: Texture painting seam fixing ### Must haves * [ ] Understand Wet mix. * [ ] Technical documentation * [ ] Migrate Texture To Texture mask for existing brushes [T96708](https://developer.blender.org/T96708)] * [ ] Sculpt: Vertex painting color textures [[D16758](https://developer.blender.org/D16758)] * [ ] Operator to generate better mipmaps. ### Should have * [ ] Cleanups to brush input handling 3d brush and mouse events. (extract from xr painting branch and make a proper design) * [ ] Texture painting on textures shared by multiple meshes. ## April: Vulkan Details will be added end of February. ## May: Texture painting brush1 Details will be added end of march. :::success * Having an approach to implement Smear * Having an approach to implement Blur * Having an approach to implement Wet mix. ::: ## June: Vulkan Details will be added end of April. ## July: Texture painting brush1/2 Details will be added end of May. ## August: Non focussed projects? ## September: Vulkan Details will be added end of June. ## October: Texture painting brush2 Details will be added end of July. ## November: Vulkan Details will be added end of September ## December: Non focussed projects?