Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/icosa-foundation/open-brush-toolkit

Scripts and assets that help you use Open Brush and old Tilt Brush data in your creative projects.
https://github.com/icosa-foundation/open-brush-toolkit

Merge remote-tracking branch 'github/master'

Change-Id: Iecffbd73b0f3ca880a6593c4dbd5eb0c2078460c

5f7e658af3a6c758cc7a805aaa684cbe6932e3af authored over 7 years ago by Paul Du Bois <[email protected]>
.unitypackage build fixes

- Leave the build menu item commented-in
- Based on feedback, do not include ProjectSettings/
- ...

6ae4baef168e8b64aba84d01ffb7e3013e6db1f2 authored over 7 years ago by Paul Du Bois <[email protected]>
b/62067322: adjust particle orient-to-camera

Change-Id: Ib6b6dc8ac74b538a5c085320c39cc35c0e2e1846

9960886b39d4ea36d045222c70352ff84ce9acea authored over 7 years ago by Paul Du Bois <[email protected]>
Slightly more-correct warning.

SaveAndReimport() does in fact seem to get Unity to reimport.
But there will be some subsequent ...

74ccd89f2be3483199ae69e39ee17e7c547b5999 authored over 7 years ago by Paul Du Bois <[email protected]>
Properly handle lack of tangents/normals

FBX export currently forces normals/tangents to be filled in with
dummy data, but we might not a...

6f7cb3ea1e68b5e297da4e279cd08c3fc5517f0a authored over 7 years ago by Paul Du Bois <[email protected]>
Simplify init to work around editor hot-reload

Now that m_Brushes doesn't need to be initialized, init of m_ByGuid and
m_ByName can be simplifi...

e6377c171c5f0af56b42e1ed277959d7303e47ee authored over 7 years ago by Paul Du Bois <[email protected]>
Add explicit brush manifest

At fbx import time, we need to already know what all the brushes are.
FindAssets("t:BrushDescrip...

844846b16c2bf1bb4476a5e16161facfacdddf12 authored over 7 years ago by Paul Du Bois <[email protected]>
Bump Toolkit version to 11

Change-Id: I92393749652a9aea109153289421f87a2bacb4a0

5bd4d52be680240d70b4d349fb90da75f1f5f27d authored over 7 years ago by Paul Du Bois <[email protected]>
Brush/Shader export from TB.

Includes fixes for decimeters to meter conversions.

Change-Id: I259f4f722605e700db769a21cc26f92...

442a33a2f88b1b186873ff79ff047b6bd84acf9b authored over 7 years ago by Drew Skillman <[email protected]>
Exported brushes/textures from TB.

These include color space fixes.

Change-Id: Ic8cc6abe2633ee63dc6a6901ce001fa4aa8e2311

e4a30bf7ae4d1a39186fa16c49673832f73960de authored over 7 years ago by Drew Skillman <[email protected]>
Add option to force the old naming convention

Based on artist feedback, TB11 puts the .tilt name in fbx node names,
making them more unique.

...

e51ae2ddf9e30f50b6c59cfa077d8cd71605d7d0 authored over 7 years ago by Paul Du Bois <[email protected]>
Perform all import logging the same way

Formalize Fernando's trick of calling LoadAssetAtPath() and passing to
LogWarning as a context. ...

bfb210c552e2563b46ba5d3672e88f6cc86d0779 authored over 7 years ago by Paul Du Bois <[email protected]>
BrushDescriptor: use it to fix particles

- Detect if "optimize mesh" is enabled for particle meshes. If so,
spew warning and disable th...

78e9e504f9946b7fefb2f32c5965f9804950d7f9 authored over 7 years ago by Paul Du Bois <[email protected]>
Use correct TBT_LINEAR_TARGET shader feature keyword.

Change-Id: Iaa498426ff3ec9c678ca0e02e5c510121654eded

4af90871e166293d31668dfeff513265f70029bb authored over 7 years ago by Drew Skillman <[email protected]>
BrushDescriptor: use it to determine the material

- Desc is looked up first by guid (for TB10+ exports), then
by durable name (compatibility for...

05329d30e693fd3700599c6f02b42b904a7620ac authored over 7 years ago by Paul Du Bois <[email protected]>
BrushDescriptor: add the data

Data is exported from Tilt Brush.

Change-Id: I1d54e31c3cb3aa0a6e75b536f4a905abac753723

6e0a5fb6504f12d3419613cad946cb4cb3a588cb authored over 7 years ago by Paul Du Bois <[email protected]>
BrushDescriptor: add the class

These contain data about brushes exported from Tilt Brush.

Change-Id: I48b954fce1f6a6820a623339...

fa46d4f28a970445e0ceb383421859aea91a263a authored over 7 years ago by Paul Du Bois <[email protected]>
Extract CollapseUVs

Prep for an upcoming change.

Change-Id: I1b322fc7f13751d3c3cc845201b0d6f1a9d3e97d

fa119f4635f195144970526c0604517d9f5247ba authored over 7 years ago by Paul Du Bois <[email protected]>
Remove now-unused FBX parsing constants

Change-Id: Ie2970ee1390df08d6d61e5beee06d8cb9125e49e

f987aa83a9d6d468d692bdf14c3afe74c5d52336 authored over 7 years ago by Paul Du Bois <[email protected]>
Meta files missing from previous commit

Change-Id: I9c2756b92e8e34a24366c76f96d56154c31c88fb

8b31028edd5978b96580872e604fe91891e53565 authored over 7 years ago by Paul Du Bois <[email protected]>
Brushes export from TB

Change-Id: I4641ff087c3b7e05bf0eae8cba26601ae27e28b7

74c6e65a2ab0fe88f85e984e8be5fe07ec2387b2 authored over 7 years ago by Drew Skillman <[email protected]>
Prep: move cginc into Include/

Change-Id: If48fc3ec380da101fc55fa57f441084cba6ce42f

262104325cd2db31385a5f23a4bd4e07f643733f authored over 7 years ago by Paul Du Bois <[email protected]>
Unity prefers LF-only serialized files.

Change-Id: Ibf70f4fb743fea1d0873e360c8685dfc36f926d8

bba196d050ef90e4fbb6c7e1f0cb5c360c4172c8 authored over 7 years ago by Paul Du Bois <[email protected]>
FBX is checked for the latest Tilt Brush version

- Refactored fbx parsing to split out fbx logic from toolkit logic

- Rewrote binary fbx parsing...

b26bc7b7e48eae111531f1b62db396c3f8113097 authored over 7 years ago by Paul Du Bois <[email protected]>
Added python script to normalize a sketch.

Running this script on a sketch (or series of sketches) will scale,
rotate, and translate the sk...

f9849b0fe7b114c218a130c968f5870ce328bad8 authored over 7 years ago by Mach Kobayashi <[email protected]>
Don't try to call super __getattr__

Change-Id: I6fdc56b170c7d5fb2433fceabb8c0fd7c18d1fd5

c0af582ccacfeaaf000da12347e31a65cd637dfd authored over 7 years ago by Paul Du Bois <[email protected]>
Convert vertex color colorspace based on project setting

Change-Id: I4bdd05b990fb6a4dbaea252e896fc9181fa033a7

842a2eaaa080a26fc755c800ca5cdbce7f9cf2e7 authored over 7 years ago by Fernando Ramallo <[email protected]>
Update shaders to their latest versions

Change-Id: Ia59a28fa05d8c3d8f2d29ea828f9f94972958f92

e65b5425a1739dc96db0c568972e6ed0dece123d authored over 7 years ago by Fernando Ramallo <[email protected]>
Clear unused UV sets correctly

Change-Id: Ied8067ec187a0fe90aa51a6781c475d6a7557bf0

3c83fee1262e0f15dbd78c44ff6d06193dd34c09 authored over 7 years ago by Fernando Ramallo <[email protected]>
Updated UV mapping

Change-Id: I5ce1ee07f6b65c072ffef180a585e29dc8ee480e

b2005515cc00e532b0e166ba87c27d07f78ed595 authored over 7 years ago by Fernando Ramallo <[email protected]>
Repack UVs into vector4s on import

Change-Id: Ib6802edce520994828697c81e2cd2ef6dbdbd90c

bf534bc426b67e27671bea54fd28b60e8afc0f3a authored over 7 years ago by Fernando Ramallo <[email protected]>
Audio reactive textures set to linear mode

Change-Id: I8d8a414e603356f90fd3cc8ee8dc9df94806cee6

12f7e52ab1c4fb5a8cd62a8aebb6036b6e2fae5a authored almost 8 years ago by Fernando Ramallo <[email protected]>
Merge pull request #5 from Sitin/master

Make all files in bin/ executable.

8d72521bfe5186525f49fba83ebb1623184729fe authored almost 8 years ago by Paul Du Bois <[email protected]>
Make all files in bin/ executable.

4417eb596e63e9e09ac5c5bc56eff5a117da01fc authored almost 8 years ago by Mikhail Zyatin <[email protected]>
Merge pull request #2 from raktorvr/master

Fix link to releases in README.md

5c1cb2c69bba1db476d8c57ef7b469d5415edd55 authored almost 8 years ago by fernandoramallo <[email protected]>
attempt 2 to fix relative link

4b592c99c52382e66a5ddff679f8db0ca4dfc0c2 authored almost 8 years ago by Dustin Freeman <[email protected]>
attempt to fix relative link

b70110d684b5ee12feca4cbe640923fcf2e9a65b authored almost 8 years ago by Dustin Freeman <[email protected]>
Updated README

0ad8ba5dad6e07d50a36437250022557dd41d9a7 authored almost 8 years ago by Fernando Ramallo <[email protected]>
Updated README

592da1771774dc20e426422d4763c71e7c93e09e authored almost 8 years ago by Fernando Ramallo <[email protected]>
Update readme.

Change-Id: Ib2dd6f4aa90f6393589828260292d2265a3760a4

e3b96ff7de0c76b66be13e1ca7cda5aa4c8a464c authored almost 8 years ago by Paul Du Bois <[email protected]>
Merge pull request #1 from kevinw/master

make ExplodeSketchByColor faster by allocating less memory

5fc5ecfbfb7bbc2016f31cc8d4c4eb3024533ce8 authored almost 8 years ago by Paul Du Bois <[email protected]>
make ExplodeSketchByColor faster by allocating less memory

Dramatically reduce the time spent exploding sketches by color by
avoiding calling `mesh.colors`...

dd8c1f9d3315f35687d512b4816a48176768ff5f authored almost 8 years ago by Kevin Watters <[email protected]>
b/34130687: Bring geometry_json_to_fbx.py to (almost) parity with in-app

export.
- Use most recent FBX Python SDK that is installed
- Add author information to FBX
- Expo...

e9c94166e16f53dfe499aed11c0fe2dde4e66ae9 authored almost 8 years ago by Ciaran Wills <[email protected]>
First version of Tilt Brush Toolkit

Change-Id: I661f65ff5823756adacda7cd4ba863c957a30bc6

f881f3c6fee9034a4e8412c040e5e2450e7887e6 authored almost 8 years ago by Fernando Ramallo <[email protected]>
Add ability to modify stroke extensions, + tests

Change-Id: Ib1c7ea55b5f9633a3c3505da65ca68d981ec3233

edec1c85d1f0092efa3f668e1d6596a6396fee09 authored about 8 years ago by Paul Du Bois <[email protected]>
Initial commit

Change-Id: I43de759c9ff56060b079ae3fe81133e280b3e144

651afe089ed285e23068d549edb984d47726dae0 authored over 8 years ago by Paul Du Bois <[email protected]>