Jump to content


  • Content count

  • Donations

    0.00 CAD 
  • Joined

  • Last visited

  • Days Won


caskal last won the day on November 24 2020

caskal had the most liked content!

Community Reputation

181 Excellent

About caskal

  • Rank
  • Birthday 07/10/1987

Contact Methods

  • Website URL
  • Skype

Personal Information

  • Name
  • Location

Recent Profile Visitors

5,400 profile views
  1. Delete edges (Akira Saito)

    hey @Librarian any chance to get the hip from your gif? one question, is the inner part of each shape with good geometry? hard to tell with flat colors. Would love to check that hip if possible, studying master Akira file right now Thanks!
  2. Delete edges (Akira Saito)

    Thanks bro! I thought this was already online but coudln't find on Akira's twitter, thank you!!!
  3. Hi magicians, I'm having issues with TOPs on a client machine, and he asked me if we can have each TOP output (green dot) per frame, this will solve the issue and they will also set Deadline easily. That would be something like 1 green dot = frame 1 2 green dot = frame 2 What I tried so far is having a rop geometry cache for every OBJ, that gives me the geo itself per frame, but there are certain things like the HDRI dome that I'm controling per CSV TOP attribute to change .jpg background, that I can't set per frame There's any way to read each TOP result per frame? only way I can switch is clicking each green dot: and I need the variables changing per frame: Thanks!
  4. Hey magicians, I'm watching a presentation by master Akira Saito where he uses: 1) a sphere 2) mountain noise 3) vdb 4) remesh 5) clip and mirror but cant figure out how he delete edges and flatten (he uses his own tool) Here's the part of the presentation: Any thoughts? Thanks!
  5. After some more debugging I think is an issue between TOPs and redshift proxy load. When I send the render via "save to disk" works fine, but when I send via TOPs > ROP FETCH > WAIT FOR ALL it gives the error. When I have other geometry without the RS PROXY it sends fine from TOPs Any thoughts? Thanks!
  6. Hey magicians, anybody experienced this error with TOPs? "Work item ... as an expected output file, but it wasn't found when the item cooked". It works fine on my machine, but when I pack the scene (via archiveproject node) and run on my client farm, it shows this error. I did some troubleshooting and when the redshift proxy is off, it renders properly, any thoughts? Thanks!
  7. Hey magicians, Anybody used TOPs + Redshift + Deadline? is there any magic to do on the process, or should work like a regular houdini task on deadline? Haven't set up deadline in a while, but the client is rendering a TOPs + Redshift scene I made with 10.000 outputs, is there any specific thing to keep in mind? Thanks!
  8. Last question @Atom Got the extended CSV from your script working on tableimport. How can I drop those values in a switch? or use them to pick different geo? Thanks!
  9. Ah stupid me, works now, million thanks sensei @Atom!
  10. YES!!!!!!!!!!!!!!!!!!!!!
  11. Got the data on SOPs working! yeah!, dropped this on a Wrangle (had to be in detail) s@Mouth = chs("value"); if (s@Mouth=="Pipe"){i@variation_index = 0;} if (s@Mouth=="Carrot"){i@variation_index = 1;} Next step, call that wrangle variation index in the switch! Thanks!
  12. Hey @Atom Thanks for the script! Wish I knew Phyton! Not sure if I'm doing something wrong, but I get this error: I'm using this: I tried changing if ary[4].strip()=="Carrot": index = 0 to this if ary[8].strip()=="Carrot": index = 0 since is on the column 8 but not sure if this is correct. Another question, trying to figure this PDG stuff, why when I call '@Mouth' on a "Font" it returns properly "Carrot" But I can't call it in a wrangle? If I could call s@Mouth in a wrangle and convert to 0, 1 like you said with: if (s@Mouth=="Carrot"){i@variation_index = 0;} if (s@Mouth=="Pipe"){i@variation_index = 1;} and then figure out the point hscript in a switch, that would be amazing, but I can't either call s@mouth to get an interger, and make the point(../path, value, attrib) work. Thanks!
  13. Hey @Atom Here's a sample pic ilustrating what I have to do, basically creating characters with accesories, with info coming from a CSV spreadsheet. I made it work when I did a test creating a cel with intergers for the switchs, but the client spreadsheet will be tricky since it has a 10k output with random order. Maybe worst case scenario, I can do a new excel with > Replace word > and do a "Carrot" gets replaced by "1" and I use that for the Switch interger selector. But would love to solve this without that manual work. Thanks!
  14. Hey @Fenolis! thanks for the info. I made some progress but still trying to figure out something. I made this on a Wrangle to convert the attributes to interger: i@SwitchVal = 0; if(s@mouth == "Empty") @SwitchVal = 0; if(s@mouth == "Carrot") @SwitchVal = 1; if(s@mouth == "Pipe") @SwitchVal = 2; This works, but only if I set the attributes on SOPs. And I have the attributes coming from TOPs Not sure why the wrangle doens't look it, but when I put 'Mouth' on a Font node, it actually returns the value 'Pipe' on the viewport. Lets say I fix the issue on the wrangle and I can call the attribute from TOPs, next thing I'm trying is to use it on a switch node. point("../SWITCH_VAL/", @ptnum, "SwitchVal", 0) But this also don't work, @ptnum is giving me an error, if I use 1 or 2, it works, but I cant access that attribute number I set on the wrangle for some reason. Any thoughts? Thanks! CC Grandpa @f1480187
  15. Hi Magicians, I'm using some TOPs PDG to autogenerate stuff with data conmig from a CSV spreadsheet. I had the system working by having something like this: Where I used the "Hats_Type_Switch" to drive a Switch node (with Platinium / Gold / Brown) But the client is giving me a different format: I have imported this as CSV and I can read the attributes, I did a "Font" test with attribute "Mouth" that gives me the result "Carrot" My question is, how can I drive that switch with the attribute Mouth instead of 1, 2, 3? For example, if the attribute result for Mouth is Carrot, show the carrot, if the Mouth = Pipe, switch to Pipe Thanks!