Hi,every body here.I made some of PBR textures for my UE4 scene.Now I share my textures and this is the first step of my sharing project.so,alright,let's begin introduction. Download Link: https://gumroad.com/l/HEZvu Also check on my artstation: https://www.artstation.com/artist/leesungwoo File included -12 PBR…
As a rule of thumb use segmented penetrating meshes primarily for environments, and use seamless single meshes for characters. Although there are always exceptions to the rule, I believe some crappy FPS engines only allow seamless meshes as well they backface cull so you have to cap the ends of pipes, also most character…
Hi, I want to create a general refraction shader based on physical laws like Snell's one. I alredy tried to transform his term n1 * sin(a) = n2 * sin(b) while n1 equals the IOR of the surrounding substance and n2 the IOR of the actual Object, a being the input degrees of the light and b the output degrees. (Source of my…
Hey guys, I recently finished a fairly complex scene inside of Marmoset Toolbag 3 (the project post is here) and thought I would give a post-mortem of issues I had and mention features that would have been helpful to have. As I was working I took notes of problems or workflow issues that kept recurring. I spent so much…
Hi guys. I want to add a modifier right after an object was created. Getting this done via callback seems impossible since Max crashes every time i try to add a modifier. Any ideas why? Example works until you comment in the "addModifier" line.
Hi all, We've run into some issues with maxscript's event callback mechanism. It doesn't seem to have an event for after all items in the "queue" have been deleted or added. Backstory: we have a dotNet listview that displays objects, and some of the object's properties. When the user deletes or adds new items, the list…
Afaik the easiest way is to save the sfx material to a mat file and load that (via loadTempMaterialLibrary). Alternatively you could directly access the windows/buttons via HWND, but that's super hacky (might not work right across Max versions). To make it the default material applied to all new model primitives in the…
Why are you looping while an object is being created? That would probably slow things down for the user. I feel like I need a large snippet of code to help you better. What are you doing to the object when it is done being created? You can call objects[objects.count] to get the last object created. But that's only reliable…