---
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?