chore: import upstream snapshot with attribution
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
# Creating and Using Example Projects for TiXL
|
||||
|
||||
## Creating an Example Project
|
||||
|
||||
Sharing example projects is a great way to contribute to the community. Ideally, these projects should be provided as a zip archive of the project folder in your projects directory. For instance, sharing a project called `AbcDemo` could look like this:
|
||||
|
||||
in `Documents/TiXL/`...
|
||||
|
||||
```
|
||||
AbcDemo/
|
||||
bin <- Do NOT include this folder because it will be recreated on startup
|
||||
obj <- Do NOT include this folder because it will be recreated on startup
|
||||
Resources/
|
||||
shaders/
|
||||
someshader.hlsl
|
||||
images/
|
||||
texture.jpg
|
||||
logo.png
|
||||
soundtrack/
|
||||
soundtrack.mp3
|
||||
|
||||
AbcDemo.csproj
|
||||
AbcDemo.t3ui
|
||||
AbcDemo.t3
|
||||
AbcDemo.cs
|
||||
|
||||
README.md
|
||||
```
|
||||
|
||||
Make sure that all asset references use local resource paths (e.g. `AbcDemo/images/logo.png`) and don't rely on files outside of the Resources folder.
|
||||
|
||||
It is also a great idea to include a `README.md` file with a short description, author credits, and a license specifying what uses are allowed for the content.
|
||||
|
||||
It is a good habit to include annotations (Shift+A) and operator comments (Ctrl+Shift+C) in your graphs. The HowTo examples are a good reference for how this could look.
|
||||
|
||||
## Using an Example Project
|
||||
|
||||
Unzip the project archive into your TiXL projects folder.
|
||||
|
||||
⚠ Make sure to only add the example once, because including multiple copies of the same operator can corrupt TiXL's data structure.
|
||||
Reference in New Issue
Block a user