Hi everyone!
I’ve now spent 3 days with the Alpha3, but not being able to fully dedicate my time to it.
I thought I’d rather give feedback quickly than waiting and trying to filter etc. I hope that is fine.
First off: Im on a vacation and working on a machine that is absolutely a potato. Lenovo thinkpad X390 Yoga. No NVidia graphics card. All machine details below. I’m happy to report that still, everything seems to work pretty much fine!
Here are my first impressions and thoughts(besides loving POPs of course!):
Feedback/Comments/Bugs
- Sphere POP: has holes in default configuration.
- POP viewer component doesnt update properly. Drop single point POP on it, the torus mesh stays.
- ReRange is the only POP with a name in camelcase.
- trail POP: crash upon switching age attrib to seconds whie on pause. =>
TouchDesignerCrash.2023.31525_3.dmp
- Make a Craete POP, attach a POP-to DAT. In create, switch on ‘add points’. New attribute name, say ‘test’. Adjust its default value: it will not update in the POPto DAT(bug!). If you change the name afterwards, it does update.
- I tried to transfer a custom attribute to the alpha channel of the color attribute. Using math POP i was successful(using output attribute scope: Color(3)). I would have expected this to be achievable with the attribute POP but couldn’t find a way.
- Subdivide POP: Use a box (all default) → subdivide POP. Result has a certain asymmetry.
- Null POP has a bypass option. Why?
- first look at GLSL copy POP. It seems we can access an attribute named ‘foo’ from the template input via ‘templatefoo’. Any chance of getting a nicer syntax? ‘template.foo’, ‘template_foo’ or similar?
- make a built-in DAT-to into the viewer of the POPs maybe. I almost wanted to suggest switching the order of MATs and DATs in the OP-create dialog because i find myself constantly switching to DATs just to create a POP-to DAT while working with POPs.
- Im currently trying to cook up a boids like system. Using the neighbor POP as a starting point. Then falling back to GLSL. It would be super cool to have an option in the analyze POP to make its analysis per neighbor group.
- if i try to use a random POP to initialize a velocity attribute (using the ‘set’ method) i seem to only get positive values. I found myself switching to ‘direction’ mode and cranking up the cone angle to 360 degrees. I find a 0-1 range for randomness a bit inconsistent.
Bugs in Examples:
- GLSL copy POP: GLSL Copy POP TemplateBends => Error on open. Input attribute scope in op ‘normalizeAddHeight’ needs to be set to ‘P(1) P(2)’. Then it has no errors but i somehow feel it should look different.
Questions
- Can I access the point index and use it as an attribute/convert it to one? I found myself ‘needing’ this before I saw that trail POP can create an age attribute and assuming i can get the age from the order (which only makes very limited sense, I know). Still I thought the question might be interesting.
Alpha/POP semi-related
- Would be great to have some sort of ‘ignore outliers’ option for homing the viewer. So many situations in which a couple of points, far far away mess up the experience with the SOP/POP viewers.
TouchDesignerCrash.2023.31525_3.dmp (795.4 KB)
System Info:
Item | Info |
---|---|
OS Name | Microsoft Windows 11 Pro |
Version | 10.0.22631 Build 22631 |
Processor | Intel(R) Core™ i5-8365U CPU @ 1.60GHz, 1896 Mhz, 4 Core(s), 8 Logical Processor(s) |
Name | Intel(R) UHD Graphics 620 |
PNP Device ID | PCI\VEN_8086&DEV_3EA0&SUBSYS_229417AA&REV_02\3&11583659&0&10 |
Adapter Type | Intel(R) UHD Graphics Family, Intel Corporation compatible |
Adapter Description | Intel(R) UHD Graphics 620 |
Adapter RAM | 1.00 GB (1,073,741,824 bytes) |
Installed Drivers | C:\WINDOWS\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_0804967595b473cc\igdumdim64.dll,C:\WINDOWS\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_0804967595b473cc\igd10iumd64.dll,C:\WINDOWS\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_0804967595b473cc\igd10iumd64.dll,C:\WINDOWS\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_0804967595b473cc\igd12umd64.dll |
Driver Version | 27.20.100.8729 |