help.SharingExampleProjects - tixl3d/tixl GitHub Wiki
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.