Skip to content

Commit

Permalink
Readme
Browse files Browse the repository at this point in the history
  • Loading branch information
andybak committed Jul 16, 2024
1 parent dbde672 commit 68655f4
Show file tree
Hide file tree
Showing 3 changed files with 102 additions and 19 deletions.
58 changes: 39 additions & 19 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,36 @@
# Blocks README
# Open Blocks - 3D Modelling for Everyone

Blocks is licensed under Apache 2.0. It is not an officially supported
Google product. See the [LICENSE](LICENSE) file for more details.
![Current Version](https://img.shields.io/github/v/release/icosa-foundation/open-blocks)
![Prerelease Version](https://img.shields.io/github/v/release/icosa-foundation/open-blocks?include_prereleases&label=prerelease)
[![Support us on Open Collective!](https://img.shields.io/opencollective/all/icosa?logo=open-collective&label=Support%20us%20on%20Open%20Collective%21)](https://opencollective.com/icosa)
[![X](https://img.shields.io/badge/follow-%40openblocksapp-blue.svg?style=flat&logo=x)](https://x.com/openblocksapp)
[![Discord](https://discordapp.com/api/guilds/783806589991780412/embed.png?style=shield)](https://discord.gg/W7NCEYnEfy)

This repo is archived, but a list of active forks is available at
https://github.com/googlevr/blocks/network

## Trademarks
[![Open Blocks Banner](open-blocks.png)](https://openblocks.app)

Open Blocks is a free fork of Blocks by Google, An app designed to make creating 3D models fun, easy, and accessible. We are in the process of making large number of changes. Please check our progress and our roadmap on our [docs site](https://docs.openblocks.app).

We hope to maintain and improve upon Blocks as a community-led project, free forever!

As the original repo is archived we cannot submit PRs, so feel free to submit them here!

[User Guide](https://docs.openblocks.app/)
[Please join the Icosa Discord and get involved!](https://discord.com/invite/W7NCEYnEfy)
[Support us on Open Collective](https://opencollective.com/icosa)

## Downloads
### Stores
(Coming Soon)

### GitHub
- [Formal GitHub Releases](https://github.com/icosa-foundation/open-blocks/releases/latest)


## Acknowledgements
* Thank you to the original developers for your amazing work and for finding a way to open source the app!

## Important note from the original Blocks README

The Blocks trademark and logo (“Blocks Trademarks”) are trademarks of
Google, and are treated separately from the copyright or patent license grants
Expand All @@ -17,19 +41,16 @@ approved in advance.
For more information, read the
[Blocks Brand Guidelines](BRAND_GUIDELINES.md).

## Building the application
---

Get the Blocks open-source application running on your own devices.
# Building the application

Get the Open Blocks open-source application running on your own devices.

### Prerequisites

* [Unity 2019.4.25f1](unityhub://2019.4.25f1/01a0494af254)

The code is provided as-is. Some external dependencies were removed. It will
not build out of the box. Someone who is comfortable with Unity and SteamVR
will likely be able to get it running in an afternoon (maybe with some
functionality disabled).

### Changing the application name

_Blocks_ is a Google trademark. If you intend to publish a cloned version of
Expand All @@ -44,9 +65,8 @@ Please see the [Blocks Brand Guidelines](BRAND_GUIDELINES.md) for more details.
Some systems in Blocks were removed or replaced with alternatives due to
open-source licensing issues. These are:

* OpenVR
* AnimatedGifEncoder32
* LZWEncoder
* AnimatedGifEncoder32
* LZWEncoder

## Known issues

Expand All @@ -55,9 +75,9 @@ branch.

## Google service API support

Legacy code is included to connect to Google APIs for People and Drive
Legacy code is included to connect to Google APIs for People and Drive
integrations. This is not critical to the Blocks experience, but is left
as a convenience for any forks that wish to make use of it with a new backend.
as a convenience for any forks that wish to make use of it with a new backend.

You must register new projects and obtain new keys and credentials from the
You must register new projects and obtain new keys and credentials from the
Google Cloud Console to make use of these features.
63 changes: 63 additions & 0 deletions README_ORIGINAL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
# Blocks README

Blocks is licensed under Apache 2.0. It is not an officially supported
Google product. See the [LICENSE](LICENSE) file for more details.

This repo is archived, but a list of active forks is available at
https://github.com/googlevr/blocks/network

## Trademarks

The Blocks trademark and logo (“Blocks Trademarks”) are trademarks of
Google, and are treated separately from the copyright or patent license grants
contained in the Apache-licensed Blocks repositories on GitHub. Any use of
the Blocks Trademarks other than those permitted in these guidelines must be
approved in advance.

For more information, read the
[Blocks Brand Guidelines](BRAND_GUIDELINES.md).

## Building the application

Get the Blocks open-source application running on your own devices.

### Prerequisites

* [Unity 2019.4.25f1](unityhub://2019.4.25f1/01a0494af254)

The code is provided as-is. Some external dependencies were removed. It will
not build out of the box. Someone who is comfortable with Unity and SteamVR
will likely be able to get it running in an afternoon (maybe with some
functionality disabled).

### Changing the application name

_Blocks_ is a Google trademark. If you intend to publish a cloned version of
the application, you are required to choose a different name to distinguish it
from the official version. Before building the application, go into `App.cs` and
the Player settings to change the company and application names to your own.

Please see the [Blocks Brand Guidelines](BRAND_GUIDELINES.md) for more details.

## Systems that were replaced or removed when open-sourcing Blocks

Some systems in Blocks were removed or replaced with alternatives due to
open-source licensing issues. These are:

* OpenVR
* AnimatedGifEncoder32
* LZWEncoder

## Known issues

OculusVR mode and reference image insertion are not currently functional in this
branch.

## Google service API support

Legacy code is included to connect to Google APIs for People and Drive
integrations. This is not critical to the Blocks experience, but is left
as a convenience for any forks that wish to make use of it with a new backend.

You must register new projects and obtain new keys and credentials from the
Google Cloud Console to make use of these features.
Binary file added open-blocks.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 68655f4

Please sign in to comment.