Login | Register 
FEATURES
APPLICATIONS
DOWNLOADS
EDUCATION
BLOG
WIKI
FORUM
STORE

Experimental Build 2018.21670 posted

General discussion about anything TouchDesigner

Experimental Build 2018.21670 posted

Postby ben » Wed Sep 27, 2017 7:22 pm

We are super excited to get back to experimental builds with the release of the 2017.30000 series!

Since we didn’t have Experimental builds during the 088 to 099 switch (beta 099 took the place of that), here’s an explanation of Experimental builds for those who are new to them.

Experimental builds contain new features and developments that are still in testing. As such, these builds may contain bugs, be unstable, or may change in non-backward compatible ways going forward. Therefore, we do not recommend using these builds for delivering projects or mission critical scenarios where stability is important. Use Experimental builds when you have time to experiment and want to test new features and improvements we are working on.

For production-ready, stable builds, you should use 099 Official builds. Official builds only receive safe bug fixes to keep them reliable for delivering projects.

What’s New

Faster Python, Expressions, and Startup
The biggest focus on this branch has been engine optimizations. Startup and opening files should be faster, as well as the addition of a python parser and expression caching system to improve performance of python throughout your projects. It would be extremely helpful to us to get feedback on the performance of your projects in Official vs. Experimental so we can gauge how effective these optimizations have been and where we can further improve them. I have attached a component that you can drop into your projects to measure frame time in milliseconds. Any Official vs Experimental comparison would be appreciated!

showCooks.tox
(5.04 KiB) Downloaded 116 times

New OPs
We have exciting developments in SOPs. First, the new Alembic SOP lets you load Alembic geometry streams into TouchDesigner finally! What’s more, there is a Straight to GPU mode that streams the Alembic file directly to the GPU offering an amazing performance advantage.

The long requested C++ SOP is also finally here! You can also look forward to loading geometry Straight to GPU with it as well.

The new Layout TOP takes multiple TOP input and lays them out in row, column, or grid format, similar to the layout options you find for children Panel components.

More Additions
GPU performance monitoring is now possible. All nodes not only report their CPU cooking time but now also report the time they take up on the GPU. Middle-click on any node to see this, or access it through new python members to integrate this data into your systems.

What else? PBR MAT can send any of its maps to any color buffer. GLSL TOPs get Atomic Counters, Geometry COMP Instance page can now accept a SOP directly for instancing onto the SOP points, Event CHOP got new callbacks, List and Select Panel COMPs got reworked, and tons of new python features for Matrix and Quaternions.

The list is absolutely too long for this post so please read through the Release Notes!

We are happy to once again have Official and Experimental builds available for TouchDesigner. Expect new builds for experimental as often as necessary and new builds for Official approximately every 2 weeks. Please remember to post the build you are using when reporting issues or asking questions.

ENJOY the new toys! (and let us know what you like)

Download

Release Notes
User avatar
ben
Staff
 
Posts: 2250
Joined: Thu Nov 08, 2007 6:55 pm
Location: Toronto

Re: Experimental Build 2017.30400 posted

Postby raganmd » Wed Sep 27, 2017 9:06 pm

:shock:
raganmd
 
Posts: 1290
Joined: Thu Mar 28, 2013 5:21 am
Location: San Francisco, CA

Re: Experimental Build 2017.30400 posted

Postby nettoyeur » Wed Sep 27, 2017 9:22 pm

YES YES YES YES WOOOOHOOOOO all my christmas wishes in one release!
Python expression caching sounds amazeballs. Also C++ SOP here i come :mrgreen:

Supercool guys!
Idzard Kwadijk | freelance TouchDesigner consultant | LinkedIn
Checkout ChopChopChop.org - the TouchDesigner marketplace!
nettoyeur
 
Posts: 919
Joined: Mon Oct 15, 2012 12:00 pm
Location: Amsterdam, The Netherlands

Re: Experimental Build 2017.30400 posted

Postby anodin » Wed Sep 27, 2017 9:36 pm

Alembic, C++SOP, GPUvsCPU, Subtance, SOPtoGPU... wooow
Madness Power !
Nice job guys !
anodin
 
Posts: 192
Joined: Tue Jun 21, 2011 4:40 pm
Location: Montreal

Re: Experimental Build 2017.30400 posted

Postby L05 » Thu Sep 28, 2017 1:26 am

Wooow
Thanks y'all :D
User avatar
L05
 
Posts: 197
Joined: Thu Jan 05, 2012 2:36 pm
Location: Detroit, MI

Re: Experimental Build 2017.30400 posted

Postby jacqueshoepffner » Thu Sep 28, 2017 4:00 am

Thank you for your work, I test all the news right now.
jacques :P
Jacques Hoepffner
visual artist, programmer
Isadora, Processing, Unity 3D, TouchDesigner
jacqueshoepffner
 
Posts: 67
Joined: Fri Dec 23, 2016 4:59 pm
Location: Paris (France)

Re: Experimental Build 2017.30400 posted

Postby nettoyeur » Thu Sep 28, 2017 7:15 am

There isn't some hack that I can install this experimental next to normal release right? That would make testing the Python expression speed difference a lot easier.
Idzard Kwadijk | freelance TouchDesigner consultant | LinkedIn
Checkout ChopChopChop.org - the TouchDesigner marketplace!
nettoyeur
 
Posts: 919
Joined: Mon Oct 15, 2012 12:00 pm
Location: Amsterdam, The Netherlands

Re: Experimental Build 2017.30400 posted

Postby malcolm » Thu Sep 28, 2017 9:14 am

We do need to make this easier... but you can just copy the whole installation directory somewhere else and run it from there. We don't use anything else other than whats in the directory to run, so that's fine.
User avatar
malcolm
Staff
 
Posts: 4084
Joined: Tue Nov 13, 2007 1:11 am

Re: Experimental Build 2017.30400 posted

Postby nettoyeur » Thu Sep 28, 2017 11:14 am

That's a perfect hack, thanks malcolm
Idzard Kwadijk | freelance TouchDesigner consultant | LinkedIn
Checkout ChopChopChop.org - the TouchDesigner marketplace!
nettoyeur
 
Posts: 919
Joined: Mon Oct 15, 2012 12:00 pm
Location: Amsterdam, The Netherlands

Re: Experimental Build 2017.30400 posted

Postby nettoyeur » Thu Sep 28, 2017 11:22 am

testing the Alembic SOP - playing a 150.000 vertices Alembic animation supersmooth on the GPU at 60fps without TD breaking a sweat is supercool ! :D
Idzard Kwadijk | freelance TouchDesigner consultant | LinkedIn
Checkout ChopChopChop.org - the TouchDesigner marketplace!
nettoyeur
 
Posts: 919
Joined: Mon Oct 15, 2012 12:00 pm
Location: Amsterdam, The Netherlands

Next

Return to General TouchDesigner Discussion

Who is online

Users browsing this forum: No registered users and 9 guests