bentraje
Registered Member-
Posts
1,621 -
Joined
-
Last visited
-
Days Won
6
Content Type
Profiles
Blogs
Forums
Gallery
Pipeline Tools
3D Wiki
Plugin List
Store
Downloads
Everything posted by bentraje
-
@Robididan Indeed! Reminds me also of CGsociety forum. It would also be nice though that image gallery can be categorized by WIP, Final Render, Interior, Exterior, Character or whatever category. I know there is the WIP/showcase forum but it is a nuisance to browse the several threads (specially with several pages). Having the images as the thumbnail is really enticing.
-
Just noticed that nobody really pays attention to the forum gallery or am I mistaken? Anyway, is it possible to have this kind of show case? Where it posts the recent images in the forum gallery or curated images? Watcha think?
-
Like they said #makeapplegreatagain
-
I second that cartoon animals challenge :)
-
That is indeed pretty low poly. Thanks for the reference!
-
Looks sooo good! Thanks for giving how many hours you have worked for it. I always wonder how much was put into it for every project. BTW, is it possible to see a wire-frame view of your model? I always got a problem how to do loops on the quadruped legs.
-
Hi. Looking good! Are you doing another render? Would love to see your bike get some dirt like this image right here. reference picture
-
No worries mate. Thanks for all your help!
-
@maliohammad "you can't use the call command with python tag". That's a bummer. Hmmm. "you want to make part X of the script work when you press button Y ?" I'm not sure I understand. I just want to have an auto update of the Ghosting Tag for Character Object. Currently, this is not possible. You have to press Calculate Cache every now and then.
-
@bezo It took me quite a while to figure what you meant but you offered is really cool. It create this pre-defined COFFEE script which you can pretty much applied to another parameters. Thanks for tip. Might come in handy for some time. @maliohammad. Sorry to trouble you again mate. Just running to this problem again when I used the Python tag instead of the Script Manager. What is weird is all modifying parameters executes except for the c4d.CallCommand. Are there some special consideration when using the CallCommand in the Python Tag?
-
Nice models. Too bad I can't recognize the characters. I have different childhood (mostly anime).
-
@maliohammad Thanks for the reply. "are you writing the code in a python tag" No. I am using the script manager. This is what I was wondering if there is a way to auto update very time using a script manager much the same as the Python tag self update feature. "re: percentage" Bummer. Thanks for that! "obj = doc.GetActiveObject()" Oh thanks. I was confused by the tag used in the referred link. Will used this one. "doc and op" Thanks for clearing that up!
-
@maliohammad "please note that you don't have to select tag to access it is properties" Oh! Thanks for the info! Tried removing the SetActiveTag and it still worked. "TRUE didnt work in your case because it is written True not TRUE" Thanks for the clarification. I was able to access and change data in the revised code. ========================================== (1) The remaining problem was that I was not able to change the values of the dis[c4d.DISPLAYTAG_AFFECT_LEVELOFDETAIL] This parameter (based on the attribute manager) accepts percentage values. I tried inputting a "=80" or "="80%" but it does not accept value. As stated above, Gives me an error: invalid cross-threadcall. I searched for the c4d.utils if there is an option to translate a number to percentage but I can't seem to find any. ========================================== (2) As I understand, Python tag performs auto update EVERYTIME. Is there a way to perform that with the code in the SCRIPT MANAGER? I searched the siblings of EventAdd but there is no such thing as auto update. ========================================== (3) If this question are bit too many and merits another thread, let me know. Sorry for the trouble. I was wondering if there is a way to this. Select Object (Manually) (Runs script) Then perform the select tag and change its parameters. Previously, we did this. (No manual) (Runs script) Select Object Select Tag and change its parameters. I attempted to do just that based on this Post. But it gave me errors. Correct me if I'm wrong, we used doc. if it pertains to general but if you have specific object you can use op. (Basically doc and op are the same thing?) Here is the code. def main(): obj = op.GetDataInstance() # defines the obj which is the selected obj tag = obj.GetTag(c4d.Tdisplay) # defines the tag within the obj obj.SetActiveTag(tag,c4d.SELECTION_NEW) #selects the tag. Gives me an error of has no attribute GetTag. Which is confusing as I used the same code as above c4d.EventAdd()
-
You mean like this Link? Seems like a good idea :)
-
Thanks for sharing! (: I am always behind in these kind of things.
-
@maliohammad Thanks for the reply. It now selects display tag. At the moment I am trying to modify the tag's parameters using scripting. My problem is in the parameters (1) Display Mode, Level of Detail and BackfaceCulling import c4d from c4d import gui #Welcome to the world of Python def main(): name = "cube" if doc.SearchObject(name)==None: return else : obj = doc.SearchObject(name) #defines the obj which i cube. OK dis = obj.GetTag(c4d.Tdisplay)#defines the tag which is display.OK doc.SetActiveTag(dis,mode=c4d.SELECTION_NEW)#Selects tag. OK dis[c4d.DISPLAYTAG_SDISPLAYMODE]=2# How do I enable the Use button? In level of detail it is automatically enabled. dis[c4d.DISPLAYTAG_WDISPLAYMODE]=1# dis[c4d.DISPLAYTAG_AFFECT_LEVELOFDETAIL]=80 #Gives me an error: invalid cross-threadcall. I searched for the c4d.utils if there is an option to translate a number to percentage but I can't seem to find any. dis[c4d.DISPLAYTAG_AFFECT_BACKFACECULLING]=TRUE # I was under the impression that boolean only takes True or False. correct me if I'm wrong but this Gives me an error:TRUE is not defined. c4d.CallButton(dis,c4d.ONION_CALCULATE)#Calculates the cache. OK c4d.EventAdd() if __name__=='__main__': main()
-
@maliohammad Sorry for the trouble. I have this code import c4d from c4d import gui #Welcome to the world of Python def main(): name = "Cube" if doc.SearchObject(name)==None: return obj = doc.SearchObject(name) doc.SetSelection(obj,mode=c4d.SELECTION_NEW) doc.SetActiveTag(obj.Tdisplay,mode=c4d.SELECTION.NEW) c4d.EventAdd() if __name__=='__main__': main() It gives me an error message of "c4d.BaseObject" object has no attribute Tdisplay. I don't understand as the Tdisplay tag is already added in the Cube.
-
Hi. Sorry for the basic question. Basically, I want to select tag (specifically a display tag). So far I have only managed to select an object with this code. import c4d from c4d import gui #Welcome to the world of Python def main(): name = "cube" if doc.SearchObject(name)==None: return obj = doc.SearchObject(name) doc.SetSelection(obj,mode=c4d.SELECTION_NEW) c4d.EventAdd() if __name__=='__main__': main() I was hoping that it is the same with the selection object which would be mainly tag = obj.SearchTag(name of the tag) (doc.SetSelection(tag,mode=c4d.SELECTION_NEW) #However, there is no function as SearchTag. I tried using Get Tag but only returns the name of the tag rather than selecting it. P.S. Some random python question when defining a function such as main(), the parenthesis represents an argument. I have seen some scripts that read as main (a, b). Does not mean whatever the value of main is stored in a and b?
-
@WhithersCool! Thanks for the handy info. I just started learning Python just recently (like just yesterday!). I just need the command to automate the calculate cache of the display tag (ghosting tab) because there is no such currently option in the display tag. Anyway, will surely visit this section of the forum more than ever. (Especially for the fact that Python is my first programming language) Again, thanks for the reply! RE: Onion. Just a wild guess. The reason they call it Onion is because ghosting is called onion-skinning in the character animation parlance.
-
I was hoping the script log would act as like a voice where it spits out what you do in Cinema. It does in but it does not show an activity whenever I press the Calculate Cache. Reference In addition, just want to clarify, I was watching an old C4D tutorial and they just drag the object to the console and the object ID appears. However, when I perform the same task, the console does nothing. Reference Thank you.
-
Hi. I am not sure what you are going for but I'm replying in the guise that you want an "anime" style. I guess the shadows are giving it a CG feel. It is too heavy. Maybe you can lower its opacity. If this is in motion, for consistency, you can have separate materials on edges such as having a separate spline/edge on the nose, in the skirts and in the hands. As you observed in the pose where palms are spread out, the hands does not have enough depth. While the shadows help it, it is not really enough. If you are looking for a cell-shaded reference, I highly recommend the "A Letter to Momo" film. It has a flat style (with little to no shadow) but the drawing(lines) are really gooooooood.
-
Your works are stunning. Just had to say that.
-
Oh really? So sad. I really find his reviews helpful when I get stuck on something new in C4D.
-
I don't if know I missed it but aren't there any C4DCafe Reviews regarding R17 and R18 versions?
-
I can't believe I missed this one. Just send a request ticket. I'm soooo excited to learn more about Character Animation. Thank you! (: