Jump to content
AutoDesSys Forums

¢hris £und

  • Content count

  • Joined

  • Last visited

  • Days Won


Everything posted by ¢hris £und

  1. Gwyn, I would have to look at the SDK to see if that is currently possible. The Python SDK is still in the works and currently has some large gaps. One of the gaps is dealing with materials. So, may not be currently possible. ¢£
  2. ¢hris £und

    M1 Impressions

    Hey All, As noted in another thread, I have replaced my 2012 12 Xeon core Mac Pro tower with a M1 Mac mini. This is a temporary stopgap while awaiting a more powerful computer. Probably the rumored "30 inch iMac" should it come to reality. The reasons for the move? I had an internal SSD of an odd generation that is in the midst of failing hard. To replace it would be twice as much as a contemporary drive with 4 times as much storage. I technically could upgrade the OS to 10.14, but to do so, I would then need to upgrade my GPU. Which are now not easy to find and are expensive. To the point that a Mac mini is cost competitive. Knowing the jump was to come any way. Why spend money on the past. Once I get the iMac or Pro, the mini will be passed on to my wife and business partner. ----------------------- Thus far are I am rebuilding everything from scratch rather than do a data migration. I haven't done a scratch build since 2005 which was a G5 Mac Pro. Figuring a third processor architecture would be a good break to do so. Part of my slowness, I am awaiting a 4 Hard drive bay enclosure. Which is what I do not like the most about these non-tower configurations. They are making a 4 bay NvME blade enclosure. But, I need the Spinner bay first. Someday will upgrade to all blades. The blade bay is currently rather expensive. The boxes are getting small enough and thermal requirements are lowering enough where I think I can just enclose everything into my desk as if they are not even there. Current configuration: Model Name: Mac mini Model Identifier: Macmini9,1 Chip: Apple M1 Total Number of Cores: 8 (4 performance and 4 efficiency) Memory: 16 GB System Firmware Version: 6723.81.1 Serial Number (system): ------------------------------ Storage: 1 GB internal SSD: Soon, 4 external Spinners in a single enclosure of various capacities. Including 1-12 TB backup drive. Displays: 1 Apple 27" Mini Display Port. and 1 Acer 4k. (The Acer is currently the only one hooked up, as I am awaiting an Thunderbold 3 to Mini DisplayPort adapter. User Accounts: 2. 1 Business account on SSD and 1 Personal of which will be put onto the external Spinners once enclosure arrives. (personal account is where I need the most storage and where I will be conducting the bulk of my fZ work. -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- very very Initial impressions: General use is pretty snappy. Although, wake from sleep seems to be much slower than anticipated. Far slower than my intel MacBook Pro. and pretty sure it is slower than my 12 core tower. (though it is tore down and I am not directly comparing it). Installing software does seem to be much faster (not timed, this is an "impression"). Too, when using in dark mode, I do get an intermittent display flicker. I do not notice when in "light" mode. This appears to be a known issue. Using with formZ. While my files are currently stuck on the spinning HDs. I have installed and licensed formZ. Just in my initial tests of "slop modeling" formZ running under emulation (yes it is not native as of yet). works just as well as my tower. Of course, the true test well be once I get my larger files loaded that have tonnes of rounding and other control objects. I will update this when I know more. Thus far, no conflicts with Big Sur. Of most importance. I have not put a lot of time into testing as I am spending it configuring everything manually to my likes. Anybody else impressions and or comments disparaging my stupidity are welcome. ¢£ BTW, the 2012 tower is NOT available. I gave it to a friend.
  3. ¢hris £und

    Left field, far out suggestion

    True, but I am hoping for more of a ongoing accumulative function. Just another post is going to get lost eventually. Even if the post doesn't get lost, the collective stream of consciousness will be not a lot less disorderly than what we already have. Individual polls can aggregate, but how do you aggregate amongst the polls? As much as I would love for ADS to comment. I won't be holding my breath. This topic gets into the internal functionality of the company. Of which, they seldom reply. ¢£
  4. After spending a bit of time catching up on the forum and repeating themes over the years... I wonder if something like this could help us all. How about a built in bug reporting system. Key features: •One that effectively crowd sources issues. •One that users can view the list of bugs and collectively set the priority of need (not to confuse this with priority of ease, sometimes easy fixes should come first). •One where when a problem is difficult to describe, a record function can be invoked to map the users actions with the tracebacks and logs. Think of something like how the macro recording is performed, but used instead for bug reporting. •Up to and including optional screenshots/screencaps. •System configuration is automatically captured •This would be *opt in, but a bare minimum of tracking of conditions and parameters that are always on (the aforementioned option*). As some of the more spontaneous issues, I can't recall the exact steps I was performing to even test if it is a repeatable issue. •Issues databased, sorted and categorized, possibly with user input. More? What I am envisioning is something built into the core of fZ. I can certainly reason why ADS would NOT want to implement such a scheme. As they may not want to expose the quantitative value or qualitative value of their bugs. Or be a constant reminder to users of issues. Me personally, I think this would have more advantages than disadvantages especially in the long run... but it would probably take time to get there. Essentially, what I am thinking of is how SpaceX deals with things. They monitor everything they can think of as a massive data collection effort for the sole purpose of improvement. How many of us have pet bugs that we now ignore, or work around or, or or and simply do not report it. We got stuff to do, so breaking out and dedicated email is just too much work. This system could collect the frequency of specific bug events to aid ADS in priority. e.g. if a minor bug is experienced by 3 users infrequently, it can probably be pushed down the list. However, if a minor bug has a high frequency amongst users and a high frequency to specific users, this would push the issue up the list. This If active, this would be a post hoc system. What I am trying to say here is, the user is working then notices the bug... at that moment, the user can flag it as a bug in they system (fZ) and the processes and actions that it took to get there is then and only then reported. Optionally allowing the user to include their model (being sensitive to IP and etc...) This could be set up as a data worm (as new info comes in, the oldest is discarded) Length would have to be determined, naturally. I always prefer an opt in model and something like this, in my opinion should follow accordingly. What do you think? Am I being stupid? Would this be too hard to implement? Would people bother? Beta Testers only? Is this a pill ADS should be willing to swallow (yea, probably a pretty big pill.) Pros/Cons? Any thoughts to my ¼ baked idea? ¢£
  5. ¢hris £und

    Left field, far out suggestion

    Yes, it would be nice, but we don’t know now either. the main point of it would be for ADS to get a sense of what would be a precedence for us users collectively. €£
  6. ¢hris £und

    Exporting Shaded Work Display as Image

    Ztek, I am expecting my M1 Mini today or tomorrow. I expect it to be Frustraining (frustrating + entertaining). I am replacing my 2012 Mac Pro with it. Even though, I am waiting for the M1 iMac. ¢£
  7. ¢hris £und

    D5 Render

    Yea, I seriously doubt it leverages the power of GPUs. ¢£
  8. ¢hris £und

    Left field, far out suggestion

    In software development, there are going to be a number of factors to which bugs are going to be squashed first. Severity (read crash App, etc...), How many people bring it up (which is an indicator of how many people are going to be affected, ease to fix, and probably more. I think that all they would really have to do is "cross off" fixed bugs. But, public tracking would allow us to say, hey me too, on issues we may skip. It could also allow us to test issues we haven't run across to see if we can find any common ground. WIP notifications would be nice, but I wouldn't expect it. As, if the bug is a particularly difficult one, it may take time far beyond the notice. I assume they have internal tools to help hunt mentioned issues. But some issues are elusive. If we could track them along with ADS, I think it would be easier to narrow the field. ¢£
  9. Andrew, With your civil data, can you trust the creation order to match that of the selection order you are expecting? Or the reverse? Sorry for the naive question, that is something I have never done. ¢£
  10. ¢hris £und

    Simple Snapping Question

    Two, what version of fZ are you using? I created a script do do this for v9.x. the script still needs some work, as it is dependent on some changes to the SDK. But, it is functional. Sorry, only works on 9.x The script allows for a lot more positions than just center. Minimums, Maximums Middle and Center of Gravity of each of the objects considered. All of which should yield (if my logic/math is correct) 144 possible positions. The tricky bit, is it currently cannot use pick order but has to use object creation order. So, you have to Cut and paste the object you want to be displaced (this action puts it as being created last in the objects List) When the SDK allows for pick order, I will update the script. Hope this helps! ¢£
  11. ¢hris £und


    Skybound, I like that! As more in-depth tutorials come available, they can be linked to the Wiki. And if a tutorial has multiple steps, each step can be linked into their appropriate wiki section/page. Tech, Any thoughts? ¢£
  12. ¢hris £und


    Mike, We don't know if they have 3 or 300 employees. Documentation on a product that has what, 289 tools just on the main toolbar, each with multiple options... another 94 throughout the interface for a total of 383 tools Add to that, the interface, the palettes, extensions, menu items... No small task. If they do it, they should do it for the best case for the widest audience possible. Print: doesn't seem to be it anymore. But, to be honest, I do not know that. Additionally, most of the behavior is already out there. Which, I suspect, is why there hasn't been a lot of focus on it for a while. Though, I do agree, a 1 stop shop with uniformity and consistency is best. Maybe ADS would be interested in a joint effort. They could dictate quality control and Style guide. Willing users could supply the content. Regardless of how it is done... I think we can agree, it needs to be done. But, I suppose if we have to dicker on the shape of the table first, that has to be first. ** •• https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwiXuMf70N3vAhXVLs0KHd8xDfMQFjABegQICBAD&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FParis_Peace_Accords&usg=AOvVaw3uQIy3FOtrQtXtnEU26fZq
  13. ¢hris £und


    If we decide this should be a user's project. And a common template/style is agreed upon. We all could offer select tools to contribute in order to distribute the load. I would offer up the Unfold and if nobody else would want to, the lofting tools. Others possibly. I think that in addition to a simple "this is the tool" GIF/Video. It should be considered that the mini-tutorials should have intermediate explanations too. For example, it is one thing to show how the unfold tool works in a GIF. But it is another to be able to exploit it to great advantage. ¢£
  14. ¢hris £und

    Learning Python with fZ slant

    Justin, I have been working through the documentation again. and playing with some ideas for my personal curiosity. I could probably get some really basic videos out. Right now, in my opinion, the SDK needs a lot added to it to offer true value. I am not sure if that would frustrate people or not. That being said, I am pretty sure that is coming, and I suppose it wouldn't hurt for people to dip their toes into it. Makes for not having to learn it all at once. I suppose that the more people that show interest, may provide an impetus as well. Too, python really has a lot of uses outside of formZ too. Right now, I am building a system to read PDF Purchase orders I get emailed to me. Extract the data, populate that data into our accounting system, build Packing List labels in PDF format and print them out... etc... I have a long way to go, but I do have the PDF data extraction and the building the PackList Labels functional. Most of the work was done over the weekend. ¢£
  15. Hey all, I am considering creating a starter series for python in youTube. There are of course many many such, this however would be specific to fZ. And would walk through the process of starting out programming in python. Would anybody be interested? ¢£
  16. ¢hris £und

    Python Console

    Justin, I absolutely agree. Sometimes just to have the ability to type in simple things like division in edit fields would be a profound improvement. A python console, however, would yield far more abilities too. And, if there were a method to copy the results to the active field.... whoa! ¢£
  17. ¢hris £und

    Python Console

    Just wondering if the Python console will be available in the modeling environment? This would make a great on the fly calculator. Thanks!
  18. ¢hris £und


    I would like to see what you have in mind! ¢£
  19. ¢hris £und

    Left field, far out suggestion

    Justin, Fair insight. As much as I want full integration of Python scripting. I think I could wait for it to have something like this. ¢£
  20. ¢hris £und

    formZ Still SLOW...

    Recombatant, eGPUs from what I understand will only aid you in rendering and OpenGL render modes. They will not help at all with importing data or other formZ operations, as that is not what they are designed for. And, they are not designed for these kinds of operations simply because these operations work as single-threaded, not highly parallel operations. What may be more of a help is understanding what data you are importing, from what other application and file format you are using. ¢£
  21. ¢hris £und

    One click edge to edge mapping tool

    pkcn, Does this tool not do what you need? ¢£
  22. ¢hris £und

    One click edge to edge mapping tool

    I built a random mapper script for 6.x. when the functionality becomes available again, I can adapt it. Right now, I think all we can do is assign materials. No control over them. If anybody still uses 6.x and wants to try it, I can post it here.
  23. ¢hris £und

    Python Console

    Tech, Where is the output go from a print() function? It isn't the System terminal. or system python console. Or at least not in a most obvious way. Too, I notice a great number of the print functions are in fact functions. Resembling python 3.x as opposed to 2.7. Thanks! ¢£
  24. ¢hris £und

    3 Point Align

    Ok, Digging into this, I see no way to do it directly. There doesn't appear to be (in the documentation) a way to detect mouse information such as position or clicking etc... So, that means any current iteration will have to be pre-pick only. As mentioned above though, we cannot tell which points were picked when. *** Which, then means, we would have to figure out a method for keeping track of the order of the nodes picked and their order. At the moment, the only thing I can think of is to write them to a temporary file. And getting them selected and tracking the order will be at best, kludgey. *** This may be a limitation of fZ using Python 2.7 Python has a list object type called a "Dictionary" and of P2.7 dictionaries are unordered. There are just no two ways about it. (in versions 3.6 and newer, dictionaries have become ordered) Though, I am not sure that this is the issue or not. It is a possibility, however. I will continue to think about this, however. ¢£
  25. ¢hris £und

    3 Point Align

    Looking. Currently, all scripts are "Utility" scripts. So, until I look further, my guess is it will not behave quite the same way. I don't recall off the top of my head to see if click points can be tracked. That will be the first thing to consider. Pre-picking is currently NOT available since the API does not keep the list in order. So, there is no way to know which object was picked first or last. However, I will have to dig in to see if we can get at least some partial functionality. ¢£