Jump to content
AutoDesSys Forums

¢hris £und

Moderators
  • Content count

    1,104
  • Joined

  • Last visited

  • Days Won

    63

Reputation Activity

  1. Like
    ¢hris £und got a reaction from AHTOH in formZ models exchange site!   
    apologies for never contributing more than I did at the very beginning, Had always planned to...
     
    ¢£
  2. Like
    ¢hris £und got a reaction from AHTOH in formZ models exchange site!   
    Tech,
    I do think that this is one of the things that may hamper the spread of fZ.  if Anton cannot continue, maybe it would be a good idea to pick it up and really get it to grow.
     
    ¢£
  3. Like
    ¢hris £und reacted to Hugo in v9 Layer Override option: Cross section   
    It would be nice if the override Layer options gets the Cross Section options too.
    If this can be done, we can make a template file with the Hatches related to the layer. The 2D output will be a time saver!

  4. Like
    ¢hris £und got a reaction from ZTEK in Why isn't formz more popular?   
    Andrew,
    Understood!  Paul was essentially the face of ADS to many of us.  It was explained to me that the forum was Paul's "Baby".  The only reason I knew who the lead developers and Chris Y. were, is that I went on location to take a programming class when the SDK was first introduced in v5.x
    That being said, yes Paul knew his stuff.
     
    Great ideas!  Not sure if they all could be implemented as the SDK sits now. Or if it would need additional features added to it so that they could be accomplished.  Regardless, I too think that the SDK is the ticket.  ADS can then focus on the the program as a platform and the third party devs can build tools.   Now with scripting back (soon) in the mix, we users can add the specifics that we need that ADS and other developers may not feel the need to tackle.  I am convinced Python can do a lot in this regard.  Yes, something like Grasshopper would be outstanding.
    There may be a little overlap of some of your list and some planned projects of mine.  But, not knowing the full extent of the SDK, can't say if I will be able to pull them off or not.
    I have been digging as best I can without the documentation, and am currently creating my first tool (ok, utility: as I don't see any examples that are for anything other than utility scripts)  This is a new script, not one of my old ones and it is about 90% done. All that from a couple of evenings this weekend.    There are a couple of things I need to figure out though, that the examples don't cover...  most of the time spent on it was me rattling around the code blindly to see why something wasn't working.  As right now, when a fZ encounters a script with an error, it just quits executing the script.  No indication of what, why or where.   Too, there doesn't appear to be any way of outputting readable values (other than resulting geometry), or non that are obvious to me.  Lastly, no debugging.     I do get tripped some on the differences between python 2.7 and 3.x. As I am only familiar with 3.x  but so far, nothing too damning.
    For me, the end of the month can't be soon enough.          Thousand questions...
     
    ¢£
  5. Like
    ¢hris £und got a reaction from ZTEK in Why isn't formz more popular?   
    Andrew,
    Understood!  Paul was essentially the face of ADS to many of us.  It was explained to me that the forum was Paul's "Baby".  The only reason I knew who the lead developers and Chris Y. were, is that I went on location to take a programming class when the SDK was first introduced in v5.x
    That being said, yes Paul knew his stuff.
     
    Great ideas!  Not sure if they all could be implemented as the SDK sits now. Or if it would need additional features added to it so that they could be accomplished.  Regardless, I too think that the SDK is the ticket.  ADS can then focus on the the program as a platform and the third party devs can build tools.   Now with scripting back (soon) in the mix, we users can add the specifics that we need that ADS and other developers may not feel the need to tackle.  I am convinced Python can do a lot in this regard.  Yes, something like Grasshopper would be outstanding.
    There may be a little overlap of some of your list and some planned projects of mine.  But, not knowing the full extent of the SDK, can't say if I will be able to pull them off or not.
    I have been digging as best I can without the documentation, and am currently creating my first tool (ok, utility: as I don't see any examples that are for anything other than utility scripts)  This is a new script, not one of my old ones and it is about 90% done. All that from a couple of evenings this weekend.    There are a couple of things I need to figure out though, that the examples don't cover...  most of the time spent on it was me rattling around the code blindly to see why something wasn't working.  As right now, when a fZ encounters a script with an error, it just quits executing the script.  No indication of what, why or where.   Too, there doesn't appear to be any way of outputting readable values (other than resulting geometry), or non that are obvious to me.  Lastly, no debugging.     I do get tripped some on the differences between python 2.7 and 3.x. As I am only familiar with 3.x  but so far, nothing too damning.
    For me, the end of the month can't be soon enough.          Thousand questions...
     
    ¢£
  6. Like
    ¢hris £und got a reaction from Jaakko in How to export to Draft   
    1. Set Any special views (other than top, left, right, etc...) in your Modeling project and save file.
    2. Create a new Draft or Layout
    3. from the "Content palette" (3rd toolset down), Choose Frame or M-Frame.
    4. draw Frame
    5. from popup window choose settings of your grande desires.  

  7. Like
    ¢hris £und reacted to Justin Montoya in Why isn't formz more popular?   
    I'd rather look at it this way:
    How can we make formZ more popular? 
    Please share your ideas so that perhaps we can come up with a collective idea or two that may make a positive impact.  Sharing renderings is a great start, but it doesn't really highlight why so many of us prefer formZ, which for many is the simple yet powerful and flexible Modeling!
    In addition to providing free formZ software to students (give them 1 year out of school for free too), we need faculty on board who can support and teach formZ hands on.  That means getting more faculty trained and fluent in the power and flexibility of formZ.  I propose a yearly training conference at each school. It should be free for faculty and students to attend.  We can use their computer labs with formZ installed, or simply send out the install the week before to all that have registered so they can bring a laptop with it installed.  Maybe even a couple of formZ champions (marketing term) experts can travel to these schools and help to instruct and answer questions while editing a live, relevant, project for the particular school.  These are either Autodessys staff or professionals that could be paid for the trip.  Showcasing the workflow and modeling is an important step to wider adoption.  The final image results are inspiring, but they are in so many other platforms as well.  So we need to highlight what differentiates formZ from the other 3D packages.
      I also propose a formZ Extension Store.  Similar to the Extensions people buy for other software packages like SketchUp.  This would open up formZ to further development from other software developers using the formZ SDK.  I suspect that some existing extensions for other software can easily be adapted to formZ, making it easier for developers to get a wider audience for their extensions and make more money.  This would add to the formZ development team without actually adding staff.  I do love how powerful formZ is out of the box, but for some looking for more, like BIM for example, a paid extension could get you there like it does for other 3D software packages.  
    Thoughts?
  8. Like
    ¢hris £und got a reaction from archigraphica in slope a spline   
    A tool could be made that distributes the control points between a distance.   I could add something like that to my list of point manipulations.
  9. Like
    ¢hris £und got a reaction from archigraphica in slope a spline   
    Could you get away with building your slope, then trim it with the 2D shape?
     
    ¢£
  10. Like
    ¢hris £und got a reaction from ZTEK in Rotating from a selected plane   
    Currently, you need to create an arbitrary plane that matches the perpendicularity to the axis you want to rotate on.
    which means, you need to create some "tool" objects to get you there.  then from there you can use the tool to create the arbitrary plane.
     
    I have been considering making a script that will allow rotating about an arbitrary axis, like the revolve tool does.   But my linear algebra skills have withered many years ago.
    When scripting is available again, I will look into it (after some priorities)
     
    Cheers!
     
    ¢£
  11. Like
    ¢hris £und got a reaction from ZTEK in Rotating from a selected plane   
    Currently, you need to create an arbitrary plane that matches the perpendicularity to the axis you want to rotate on.
    which means, you need to create some "tool" objects to get you there.  then from there you can use the tool to create the arbitrary plane.
     
    I have been considering making a script that will allow rotating about an arbitrary axis, like the revolve tool does.   But my linear algebra skills have withered many years ago.
    When scripting is available again, I will look into it (after some priorities)
     
    Cheers!
     
    ¢£
  12. Like
    ¢hris £und got a reaction from ZTEK in New material naming   
    Setz,
    I do intend on some other direct point manipulation tools.  This would be a good addition to them.
    such as arranging in geometric shapes.  with different planes as options.  (topo selection level would be points.)   Circle, square...   Maybe have a second selection that the points could align too...
    Shift to nearest neighbor or average (within a tolerance setting option)  option to Join/Stitch when possible.
    Now Quantize,  I can definitely see a tool like this making wrong choices, but as you said, maybe make them more obvious.   It may be possible to leave some kind of marker behind where the points that were shifted so you can go back and verify correct placements.      thinking: creating a new layer and adding circles or spheres where the points go moved to, or from.   both?
    Any way, yea, consider it considered.
     
    cheers!
     
    ¢£
  13. Like
    ¢hris £und reacted to vva in Curve by formula   
    Thank you for investigating this!
    in the meantime I found an Exel doc with a good graph that I used as underlay and made the curve as nurbs.
    so I got this:

    vva
  14. Like
    ¢hris £und got a reaction from AHTOH in Modeling Speed vs. Rendering Speed   
    Though, I think as the others, this probably isn't a place where the mac would be better or worse.  as, AsOne notes.  it is only a single core that is being used for these operations.
    The only reason why a mac may be better is in the Pro models that use the workstation CPU.  Xeon Chips.     But frankly, apple/Intel has not done such a great job of keeping these chips on the same trajectory as the "i" series has.  Unless you want to dump a crap load of money for the newest models that have been announced.   I think I will opt for an i9 machine and hackintosh it.
     
    Available RAM could be a factor.  
     
    If you want though, it would be interesting to see what the xeon chips could compare against...  my xeon based pro is 7 years old.  my i7 mac is 5.
    The thing to do would be to post a file and what the operation on it would be so that we could benchmark oranges for oranges.
     
     
  15. Like
    ¢hris £und reacted to Recombatant in 'Burling'   
    Hey Chris,
    Thanks very, very much for showing me all that. Very appreciated!
    Woop!
    -Craig
  16. Like
    ¢hris £und got a reaction from Des in 'Burling'   
    Spelling, I am not so good at...  English is my 3rd language...  sadly, however I don't have a first or second or a fourth.🙄
     
    Sure!  If you are insisting a Geometric solution as apposed to a visual with bump mapping.....  This might seem strange, but it will work.  Looks like a lot, but doesn't take long at all to do.
    1. draw a circle, but using the poly tool set to how many Knurls you want to go around your object
         center the poly-circle on the 0,0,0 and keep the circle so that it's controls are parallel with one of the world coordinates  (helps later in step 4 and up)
    2. measure the one of the facets and keep that number.
    3. extrude the "circle" to a hight that matches the length measured above.
    4. Using the Pick tool, set to face.  select one of the square faces that is adjacent to one of the world axis and select copy.
    5. delete the disk object and paste the copied face.  (If you wan't I can explain why we are jumping through hoops to get this)
    6. Using the 'Point Extrusion'  Looks like a Pyramid  set the height of the Knurls   Probably no higher than the length of that earlier facet... Typical would probably be about half or maybe 2/3rds  of that length.   and apply.
    7. swing your view around, so that you see the bottom of the pyramid, select that face and delete it.   Now you will have a single knurl that is a surface object.
    8. Turn off all snaps except the point snap.   using the rotate tool, and setting the Multi-copy to the number of facets-1   Copy rotate the pyramid so that one edge of copy 1 will snap the the far edge of the original.... you should now have a ring of pyramids.

    9, object-select all of them and using the stitch tool stitch them together.
    10 multi-copy them and move them so that the edges snap so that you now have a cylinder of them.  and then stitch those together.
    I toggle the movemet to be perpendicular to the plane to ease the action.

    11.  Cap..
     
     
     
    Below, I tried a different method, that has half the steps, but it would be a nightmare to clean up all of the back facing polys.  So the above is what I came up with.
     

  17. Haha
    ¢hris £und got a reaction from Des in 'Burling'   
    last step (11)  in my instructions say to "Cap"  which would make it a solid.   Didn't think I needed to explain how to cap it.
  18. Like
    ¢hris £und got a reaction from Des in 'Burling'   
    Spelling, I am not so good at...  English is my 3rd language...  sadly, however I don't have a first or second or a fourth.🙄
     
    Sure!  If you are insisting a Geometric solution as apposed to a visual with bump mapping.....  This might seem strange, but it will work.  Looks like a lot, but doesn't take long at all to do.
    1. draw a circle, but using the poly tool set to how many Knurls you want to go around your object
         center the poly-circle on the 0,0,0 and keep the circle so that it's controls are parallel with one of the world coordinates  (helps later in step 4 and up)
    2. measure the one of the facets and keep that number.
    3. extrude the "circle" to a hight that matches the length measured above.
    4. Using the Pick tool, set to face.  select one of the square faces that is adjacent to one of the world axis and select copy.
    5. delete the disk object and paste the copied face.  (If you wan't I can explain why we are jumping through hoops to get this)
    6. Using the 'Point Extrusion'  Looks like a Pyramid  set the height of the Knurls   Probably no higher than the length of that earlier facet... Typical would probably be about half or maybe 2/3rds  of that length.   and apply.
    7. swing your view around, so that you see the bottom of the pyramid, select that face and delete it.   Now you will have a single knurl that is a surface object.
    8. Turn off all snaps except the point snap.   using the rotate tool, and setting the Multi-copy to the number of facets-1   Copy rotate the pyramid so that one edge of copy 1 will snap the the far edge of the original.... you should now have a ring of pyramids.

    9, object-select all of them and using the stitch tool stitch them together.
    10 multi-copy them and move them so that the edges snap so that you now have a cylinder of them.  and then stitch those together.
    I toggle the movemet to be perpendicular to the plane to ease the action.

    11.  Cap..
     
     
     
    Below, I tried a different method, that has half the steps, but it would be a nightmare to clean up all of the back facing polys.  So the above is what I came up with.
     

  19. Like
    ¢hris £und reacted to AHTOH in Some work in progress   
  20. Like
    ¢hris £und got a reaction from Jaakko in SDK History   
    Jldaureil,
    Attached are the current scripts that work with 6.  Though, can't promise anything, as I haven't used them in years.
     
    Existing:: roughly in order of updating to 9+
    MIMI:  Multi Image Map Importer
    GridUp:  Hotkey control over the snap grid resolution
    Attention:  Sets the camera to point at the selected geometry or average location of that Geometry, works with all levels of topology.
    Random MapperLight:  Sets mapping parameters randomly within ranges set by the user.    to help a scene look more dynamic with limited maps.  
    n-sweep:   will sweep a source through multiple paths (axial sweeps),  this functionality may have been replaced?
    Fresnel Reflect: a shader... (don't know if I will update this or not.)
    Toonify: a Shader that somewhat mimics a cartoon look... not great, but may have it's place.  (don't know if I will update this or not.)
    Ani_surface:  a shader for anisotropic effects  (don't know if I will update this or not.)
    Look at Cam: depreciated, as ADS has a better option now.
     
     
    ----------------------------
    Planned:: roughly ordered.
    Match:  will scale objects to specific lengths/Perimeters, Surface Area or Volumes. User choice by Value Entry in Tool Palette or by matching to existing geometry.
    Align2: a different take on the the existing align tool.
    move2Axis: will send selected topology to the chosen axis/s
    Autoplane: will change the workplace XY, YZ, XZ depending on rotation of axiomatic/perspective view.
    MIMI inhancements: maps into different rendering modes maybe even VRAY, show only images in file dialog, base settings for a material (then load the image) for faster setups, select folder and load all images within (would suit well with base material).
    RandomMapperFull:  a larger implementation of the existing script
    EditGroup:  This may no longer be needed. Just on an old list
    RenderOverRides: This May no longer be needed.  Just on an old list.  Intended to override object render attributes for complex layering in a photo editor.
            Newer versions have tools that somewhat take care of what this intended.  But May want to exert more control over them for auto-rendering-output.
     
    Point/Control Editing tools:  move2Axis fits in this category,  but would also include arrange selected points into a primitive shape (like a circle)
    --------------------------
    Thinking about:  no order.
    RotateAboutArb:  rotate an object/selection about an arbitrary axis.   Similar to how the revolve tool will sweep a line to create a 3D shape about an arbitrary axis.
    a suite of NURBS editing tools.    (highly depends on what kind of access the SDK/API allows)
    suite of SDS tools.  (highly depends on what kind of access the SDK/API allows)
    ElegantCurve Generator:  hard to describe.
    UnfoldEnhanced:  rewrite, or enhance current unfold tool.   Not sure what I want to do can be done in scripts.
    Wind Load calculator:  self descriptive.
    CNC control:  really just a hack to see if I can do it.
     
    Had a whole suite of flat patterning related scripts that I probably will not bother with, as I do not do that kind of work any longer.
     
     
     
    NeurascenicScripts.zip
  21. Like
    ¢hris £und got a reaction from Jaakko in New material naming   
    Justin,
    Thank you for the Props!  Though, truth be told, I mostly write things to make my life easier.  Beyond that, it is no skin off my back to give them away.
    I fully intend to update MIMI as well as some of my other scripts (ones that haven't been supplanted by better options) when the SDK is available.  As I understand, will come with V9.  Though scripting may come later, not sure.  I put in for the Beta, so hopefully I will be able to get on this soon.  I do not use VRAY, so don't know what I can do to integrate it better there.  Once I get the base script running, I could ask for a temp license. ?  Capabilities will also depend on what the SDK offers.  I suspect and hope that it won't be less than the previous SDK. Should this be the case, exciting times to come.
    Am no longer using fZ professionally, though I still use it for my personal projects and internal design projects for our manufacturing business.  I do more programming now than ever, so I am excited to add to fZ for the mere fun of it.  
    If there are other ideas that I can add to MIMI or my other scripts or for that matter, new scripts should they be small/easy ones, I am open for.   Too, should an idea have value to me, I will attempt those as well.
     
    Cheers!
    ¢£
  22. Like
    ¢hris £und reacted to Tech in form•Z 9 beta   
    Hi all,
    We are working out a few last minute deployment issues that are taking longer to get fixed than we expected. We will get it out ASAP!
    Thanks for your enthusiasm!
     
     
  23. Like
    ¢hris £und got a reaction from Jaakko in New material naming   
    Justin,
    Thank you for the Props!  Though, truth be told, I mostly write things to make my life easier.  Beyond that, it is no skin off my back to give them away.
    I fully intend to update MIMI as well as some of my other scripts (ones that haven't been supplanted by better options) when the SDK is available.  As I understand, will come with V9.  Though scripting may come later, not sure.  I put in for the Beta, so hopefully I will be able to get on this soon.  I do not use VRAY, so don't know what I can do to integrate it better there.  Once I get the base script running, I could ask for a temp license. ?  Capabilities will also depend on what the SDK offers.  I suspect and hope that it won't be less than the previous SDK. Should this be the case, exciting times to come.
    Am no longer using fZ professionally, though I still use it for my personal projects and internal design projects for our manufacturing business.  I do more programming now than ever, so I am excited to add to fZ for the mere fun of it.  
    If there are other ideas that I can add to MIMI or my other scripts or for that matter, new scripts should they be small/easy ones, I am open for.   Too, should an idea have value to me, I will attempt those as well.
     
    Cheers!
    ¢£
  24. Like
    ¢hris £und got a reaction from Jaakko in New material naming   
    Justin,
    Thank you for the Props!  Though, truth be told, I mostly write things to make my life easier.  Beyond that, it is no skin off my back to give them away.
    I fully intend to update MIMI as well as some of my other scripts (ones that haven't been supplanted by better options) when the SDK is available.  As I understand, will come with V9.  Though scripting may come later, not sure.  I put in for the Beta, so hopefully I will be able to get on this soon.  I do not use VRAY, so don't know what I can do to integrate it better there.  Once I get the base script running, I could ask for a temp license. ?  Capabilities will also depend on what the SDK offers.  I suspect and hope that it won't be less than the previous SDK. Should this be the case, exciting times to come.
    Am no longer using fZ professionally, though I still use it for my personal projects and internal design projects for our manufacturing business.  I do more programming now than ever, so I am excited to add to fZ for the mere fun of it.  
    If there are other ideas that I can add to MIMI or my other scripts or for that matter, new scripts should they be small/easy ones, I am open for.   Too, should an idea have value to me, I will attempt those as well.
     
    Cheers!
    ¢£
  25. Like
    ¢hris £und reacted to Tech in form•Z 9 beta   
    form•Z 9 beta is coming on 9-5-19!    Sign up now to be one of the first to receive the v9 beta software: http://www.formz.com/fz9_beta_request   Note that you must have a licensed version of form•Z pro 8.5/8.6 to participate in the beta. 
×