The Texture Painting add-on was purposefully disabled on the 14th of October 2019 for users who had not purchased it before, it is disabled whilst some changes are being made to it. Existing customers of the IAP can keep using it and/or restore the purchase, but new ones will have to wait until it's out again.
Please note that the texture painting In-App-Purchase was disabled on purpose by the dev team to reduce users whilst it's being worked on. Existing users of the IAP can keep using it as per usual, any potentially new users will have to wait until it's enabled again and available for purchase.
At the moment, you must think about the painting side as an entirely different application, that is paint-only; like a Desktop 3d painting software where paintable models can't be edited or tweaked at all, they can only be painted.
Validating InApp Purchase
If there is a visible check icon next to the "Texture Painting" name in the "Extras" section of the menu, the "Texture Painting" purchase has gone through and painting features will be enabled.
Texturing Test Scenes
When the "Texture Painting" features are enabled, there will be two new entries in the menu “File > Open Base Scene…” listed as:
- "Paint Bust Sample"
- "Paint Body Sample”
These are examples that you can try to confirm everything is ok, to test painting quickly without much hassle.
Split Sculpting/Texturing contexts
At the moment in forger, only "texturable" meshes can be textured, and only "sculptable" meshes can be sculpted.
When texture painting is enabled, you will get a question every time geometry is being imported (OBJ/Alembic), asking whether the geometry should be imported for sculpting or texturing.
In order to paint a mesh that is currently "sculptable", you must convert it to a "texturable" one. There is a conversion button located in the toolbar (bottom) of the "Mesh" menu:
Converting to texturable is one-way only, when run, you will be asked about keeping the "sculptable" mesh in scene, or deleting it.
Remesh operations delete UVs, do not use them whilst sculpting if you plan to do texture painting with the same UVs, if they are deleted this conversion will create simple automated UV coordinates.
An easy way to know whether a model in a scene is texturable or sculptable is by checking it’s icon in the Objects list, if it is sculptable, it will have a "pottery" icon, if it’s texturable, it will have a “paint canvas” icon.
If you keep switching selection from "texturable" objects to "sculptable" ones the “context” will change, and thus the icons on the sidebar and the general UI “tint” color will switch from blue (sculpting) to green (texturing), so at any time it’s really easy to know which context the app is in.
The context depends entirely on the selection in the Objects list.
Once a mesh has been imported for painting, and it has been selected, forger will be in "painting" context and... :
Texturing tool shortcuts will be visible in the "toolbox" and listed through the tool picker.
Texturing-related buttons will be displayed (stamp button, color picking button, eye-dropper shortcut, ...).
The "Layers" submenu will list "Texture" layers instead of "Sculpt" ones, and there will be the possibility of painting multiple channels (baseColor/roughness/etc...).
Dragging images from the "Resources" menu will switch the tool to the "Projection Brush" to do image projections and set the dragged image as the projection image.
Different display modes will be listed (allowing to see specific channels as constant-shaded, allowing reviewing of individual texture channels).
The 3D/UV Viewport switcher of the viewport toolbar will be enabled, allowing you to paint in either viewport mode.
Q: I'm using the latest version, I purchased the "Texture Painting" IAP and I can't see the checkbox next to it, what do I do?
iOS11+ allows changing something that is outside of the control of forger that can affect In-App Purchases, if you are having trouble getting the texturing IAP to work please check that the application storage location has not been changed in the Settings app. Try this: + Open the Settings app. + Go to forger. + Set storage to “Local Storage” + Reinstall the app and/or reboot for good measure _(please see Warning below)_ + Open the app and restore the purchase + Texturing features should be available. If it isn’t set to “Local Storage” the purchase receipt will not be stored on the device and as a result you won’t be able to paint.
Please note that deleting the app to reinstall it will delete all files in the local forger directory (scenes, OBJs...).
Please be sure to make a copy before of those files to another directory before doing so.