Skip to content

Commit

Permalink
finalize 0.0.6
Browse files Browse the repository at this point in the history
  • Loading branch information
archibate committed Oct 6, 2020
1 parent bc61703 commit 91ca2c3
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 23 deletions.
42 changes: 21 additions & 21 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,27 @@ Taichi THREE is an extension library of the [Taichi Programming Language](https:
Changelog
=========

New in 0.0.6
------------

Notable changes:
* Support physics-based rendering (PBR), roughness and metallic can be textures.
* Support `t3.ScatterModel` for particle model renderer.
* Support `t3.writeobj` for exporting OBJ files.
* Add CLI tools, use `python -m taichi_three` to invoke.
* Support shadow mapping.

Internal updates:
* Setup the fundemental infrastructure for docsify.
* Standardize multi-buffer infrastructure for camera.
* Standardize texture infrastructure, e.g.:

```py
model.add_texture('color', ti.imread('assets/cloth.jpg'))
model.add_texture('roughness', ti.imread('assets/rough.jpg'))
model.add_texture('metallic', np.array([[0.5]])) # uniform metallic everywhere
```

New in 0.0.5
------------

Expand Down Expand Up @@ -42,27 +63,6 @@ Other updates:
* Used the area method to compute barycentric coordinates.
* Clip the triangle bounding box to prevent drawing outside the camera.


New in latest master branch
---------------------------

Notable changes:
* Support physics-based rendering (PBR), roughness and metallic can be textures.
* Support `t3.ScatterModel` for particle model renderer.
* Support `t3.writeobj` for exporting OBJ files.
* Add CLI support, use `python -m taichi_three` to invoke.
* Support shadow mapping.

Internal updates:
* Standardize multi-buffer infrastructure for camera.
* Standardize texture infrastructure, e.g.:

```py
model.add_texture('color', ti.imread('assets/cloth.jpg'))
model.add_texture('roughness', ti.imread('assets/rough.jpg'))
model.add_texture('metallic', np.array([[0.5]])) # uniform metallic everywhere
```

TODO list
---------

Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
'Operating System :: OS Independent',
],
python_requires='>=3.6',
install_requies=[
install_requires=[
'taichi>=0.6.38',
'taichi-glsl',
],
Expand Down
2 changes: 1 addition & 1 deletion taichi_three/__main__.py
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ def __init__(self, test_mode: bool = False):

print(self._get_friend_links())

parser = argparse.ArgumentParser(description="Taichi CLI",
parser = argparse.ArgumentParser(description="Taichi THREE CLI",
usage=self._usage())
parser.add_argument('command',
help="command from the above list to run")
Expand Down

0 comments on commit 91ca2c3

Please sign in to comment.