Open Brush, Open Blocks, Icosa Gallery

OBO

Open Brush, Open Blocks, Icosa Gallery

Chat, contribute to or get help with Open Brush, Open Blocks and Icosa Gallery. Open source creative tools. VR & not-VR

Join

UnityGltf Importer

Hooked up UnityGltf as an option for import (keeping GLTFast around for now...) Tried a bunch of models from the GLTF Sample Models Repo: https://github.com/KhronosGroup/glTF-Sample-Assets )

Syncing videos

Any thoughts about how to calibrate an in-game video recording speed with the frame rate being used in offline recording? Seems wildly variable, and is unclear to me at the moment how it decides to mark the play start of the embedded video Whether it's the frame active when saved, the frame of the video when the scene actually loads, etc...

Unity command line rendering error

Wouldn't be related to this by any chance would it? I'm having trouble using command line rendering for 4k User-visible error: Warning reading Open Brush.cfg Detail: Could not find member 'ExportStrokeMetadata' on object of type 'ExportConfig'. Path 'Export.ExportStrokeMetadata', line 31, position 27....

Layer merging discussion

Partial report because I'm still trying to fully understand this and the workarounds.. is complicated to troubleshoot as a user Layers Merging (import sketch) 1. New sketch always imports at main 2. This is a problem if the incoming sketch has multiple layers...

Painting with limited mobility

anyone know if there is a way to make a brush stroke a raycast rather than being directly attached to controller. Trying to find a way for someone with limited arm mobility to be able to keep their arm down and still sketch anywhere in the 3D space. Any recommendations appreciated!

The OpenXR package is in Quest2 and has

The OpenXR package is in Quest2 and has been loaded with a black screen showing 3 dots. Unable to enter normally. Guys, why is this happening?
No description

URP Shaders in Unity SDK

Quick question. Does SDK have shaders for URP project?

localized descriptor

New Question Is a localized descriptor needed, or used to establish a key value pair.
Are there required entries here? I got an entry about unexpected values in manifest with a link to a section of code that had to do with the brush dictionaries (I can get specifics if needed, feel like the basic question might answer that)...
No description

Brush Editing

Brush Editing Status (working from memory, putting these notes where they can be found) I haven't been using the brush modification branch for quite a while, as it hadn't been updated in quite some time. Wasn't sure if it would get picked up on, so basically just using what I build in unity (which is unfortunate, because the brush editor tool is much faster to work with)...

Changing Panel names

How do I change the name of the Panel Manager element?
No description

Documenting import/export workflows

Testing various import flows, and this is an error (similar) I've run into several times with glb and gltf files. I assume the issues are with the exporting programs, but am curious if this is something we can catch and assign (looks like it may have to do with scaling) is not valid. Input localScale is { Infinity, Infinity, Infinity }. ```Transform.localScale assign attempt for 'LocalFile:03ModelerTests/DoNotImportGLTF/03ModelerGltf/GLTFQuadsUVVtxLinearInstances.gltf(Clone)' is not valid. Input localScale is { Infinity, Infinity, Infinity }....

Localization and addressables

Is there a way to disable localization once and for all ? (I had to delete the addressables used in Open Brush and add my own addressable groups from my other project because I have no idea how to join the addressable groups)
No description

Testing on a Pico 4

Use a Pico 4 to test changes in Unity editor Hi, I am experimenting with Open Brush unity project and I only have a Pico 4. I tried to use Pico Live Preview to test my changes in the editor in VR, but it doesn't work (no VR headset found when I hit play). Same problem with XR Device Simulator (from Unity XR Interaction Toolkit). ...

Pico controller extension

https://registry.khronos.org/OpenXR/specs/1.0/html/xrspec.html#XR_BD_controller_interaction leaving this here for later, bytedance now have a new controller interaction extension that differs between neo 3 and 4

VR Chat SDK updating to Unity 2022

VRC now has 2022.3LTS in open beta vs 2019.4🙌

Brush texture that always points upwards

Hi! I'm teaching myself how OpenBrush works and am trying for an Aurora Borealis effect, and I'm not sure how to make it so the image doesn't go upside down when I go left to right as opposed to right to left. Also, the image breaks when I try to curve around. Is there a way to fix that? You can see what I mean at the end of the video. I'd be happy to share the brush if anyone's interested, and explain how I got to this result. Btw, I've been working on Unreal Engine up until now, so Unity is a...

Overriding Undo

Hi! I am new to open brush, I am trying to find action maps of xr controls but i am unable to find that. Can you please tell me where can i find that?

Create a unity package without including the whole of OB Toolkit

Is it possible to create a unity package for an asset created with open brush without including the entire OB toolkit? Can you package just the scripts and materials for specific brushes used for the asset?

Why would a widget not be grabbable?

hmmmm, any tips on why a widget I've made isn't grab- and movable? 🤔

Animating in strokes like in the intro scene

When a sketch is loaded in TB/OB and animates the pieces being created, is that done with a script? Trying to recreate that