/r/3dsmax

Photograph via snooOG

a hub for enthusiasts, professionals, and learners alike. Whether you're seeking help, showcasing your latest projects, sharing tutorials, or discussing tips and tricks, this is the place for all things 3ds Max. Dive in, connect, and keep creating!

A community of 3DS Max users. Feel free to ask for help, post projects you're working on, link to helpful tips or tutorials for others, or just generally discuss all things max.

Relevant subs:

/r/3dsmax

38,246 Subscribers

1

Animating RsDepth

Is there any way to animate the Min Depth and Max Depth values for the RsDepth parameter?

I can't seem to keyframe them.

If not, what is the best way to do this using Redshift?

Thanks in advance.

0 Comments
2024/12/02
12:20 UTC

29

FN P90 Gaming model

9 Comments
2024/12/02
08:56 UTC

5

Automatic SkinUtilities/Skin Weight Copying

Hi

So I have a series of models I’d like to transfer to a skeleton that’s smaller - less bones - less complicated.

I know which bones should be assigned where and can do this manually using SkinUtilities on every mesh.

But I’m wondering if there is a script that can be setup to allow to define which weights should be transferred over to which bone automatically so I can save myself a wee bit of time since it’s a few models I want to do this for.

2 Comments
2024/12/02
04:00 UTC

11

3dsMaxTips - Procedural Polygon Explode

0 Comments
2024/12/02
02:49 UTC

2

Why I cannot move the green spline vertices up and down, but still can move them horizontally?

5 Comments
2024/12/01
22:47 UTC

3

High Quality looks better than Rendered Image?

So big 3DS Max noob here. I'm trying to render out a final shot and what I've noticed is that my image looks way better in the High Quality viewport and vastly different in my final render. I want to achieve the look of the high quality image. But basically I don't really know how? Any thoughts?

Edit: okay yeah I forgot to add the images

8 Comments
2024/12/01
19:16 UTC

4

TyFlow, Redshift and Stoke Field Magma tutorial

0 Comments
2024/12/01
17:48 UTC

3

Skin modifier not working

im trying to play around with rigging and i cannot use the skin modifier, i have the bones and mesh in the scene and when i try to click the "add" button for the bones in the skin modifier, 3ds max freezes, and anything i click plays that windows ding sound, no select bones window pops up, please help

2 Comments
2024/12/01
03:49 UTC

3

I'm trying to use a camera and render but its too bright

https://preview.redd.it/ujvdi83k354e1.png?width=1920&format=png&auto=webp&s=444c877e59a74f039b8b5448c3208d17b0e8ba6e

All I want is there to be a normal amount of light in the renders through the camera but I cant seem to find a way to turn down the exposure?, brightness?, gamma? I have no clue.

2 Comments
2024/12/01
01:28 UTC

2

Elevation render in 3dsmax

Is there a way to render a view like a 2d elevation in 3dsmax? I'm using corona render and by placing the camera it still looks very much 3d, i tried using a "slice plane" modifier on the wall but it didn't work for me.

2 Comments
2024/11/30
16:51 UTC

43

3D Artist Seeking Job Opportunities

9 Comments
2024/11/29
15:23 UTC

0

Merge two 3dsMax scripts.

Hi reddit community. I'm struggling with two 3dsMax scripts that I am trying to merge but unsuccessfully.

==============================================

Script 1: Attach everything in a single poly

==============================================

macroScript UniAttach
Category:"_Ricardo"
Tooltip:"UniAttach"
buttontext: "UniAttach"
icon: #("_Ricardo-UniAttach",1)
(
global SendKey=(dotNetClass "System.Windows.Forms.SendKeys")
------------------------ FUNCTIONS ------------------------
fn MultiAttach_Spl_fn=(spl_ar=for i in selection where IsShapeObject i collect (convertToSplineShape i);
for i=2  to spl_ar.count do addandweld spl_ar[1] spl_ar[i] 0.002)
fn MultiAttach_byMaterial_fn = (
(select (objs=for i in selection where i.material==selection[1].material collect i))
for i in objs where classof i != Editable_Poly do converttopoly i
for i=2 to objs.count do polyop.attach objs[1] objs[i]
)
fn AttachMul_fn = (
arO = for o in selection collect superclassof o

if (findItem arO GeometryClass)==0 

then with redraw off MultiAttach\_Spl\_fn()

else (

s0=selection as array



fn checkDialogMulAtt\_fn = (
if (UIAccessor.GetWindowText (DialogMonitorOPS.getWindowHandle())=="Attach List") then
(
SendKey.SendWait "^a{ENTER}"
/*
WindowHandle = DialogMonitorOPS.GetWindowHandle()
DesktopChild=(windows.getChildrenHWND (windows.getDesktopHWND()))
--clearlistener(); for i in DesktopChild do format "%\n" i
hwndBtn=(for i=1 to DesktopChild.count where DesktopChild[i][5]=="Attach List" do exit with DesktopChild[(i+18)][1])
WM_SETFOCUS = 0x007 -- ??????? ???????? ?????? ?? ??????? UI
BM_CLICK = 0xF5 -- ????
UIAccessor.SendMessage hwndBtn WM_SETFOCUS 0 0
UIAccessor.SendMessage hwndBtn BM_CLICK 0 0
*/
)
return true

)



DialogMonitorOPS.unRegisterNotification id:#MultAtt\_mon

DialogMonitorOPS.registerNotification checkDialogMulAtt\_fn id:#MultAtt\_mon

DialogMonitorOPS.enabled = true



s\_all=for i in objects where not i.isHidden collect i

actionMan.executeAction 0 "281"  -- Tools: Hide Unselected

select s0\[1\]; convertToPoly $; $.ButtonOp #AttachList



DialogMonitorOPS.unRegisterNotification id:#MultAtt\_mon

DialogMonitorOPS.enabled = false

for i in s\_all where IsValidNode i==true do i.isHidden=false

)
)
fn WeldBorder_fn fco=
(
if subobjectlevel==2 then fco.ConvertSelection #Edge #Vertex
if subobjectlevel==3 then fco.ConvertSelection #Border #Vertex
if subobjectlevel==4 or subobjectlevel==5 then fco.ConvertSelection #Face #Vertex
try (fco.ButtonOp #WeldVertex; if subobjectlevel==3 do max select all) catch (polyop.weldVertsByThreshold $ (polyop.getVertSelection $); if subobjectlevel==3 do max select all)
)
fn EPoly_Attach_fn fco= (
if subobjectlevel==0 or subobjectlevel==undefined
then macros.run "Editable Polygon Object" "EPoly_Attach"
else
if ((subobjectlevel==4 or subobjectlevel==5) and not(fco.getselection #Face).isEmpty) or (subobjectlevel==1 and not(fco.getselection #Vertex).isEmpty) or ((subobjectlevel==3 or subobjectlevel==2) and not(fco.getselection #Edge).isEmpty)
then WeldBorder_fn fco
)
------------------------ SCRIPT ------------------------
if getCommandPanelTaskMode() != #modify then (max modify mode)
local gco = modPanel.getCurrentObject()
if selection.count > 1
then
if keyboard.escPressed

then MultiAttach\_byMaterial\_fn()

else AttachMul\_fn()
else
Case classOf gco of
(
Edit_Poly:EPoly_Attach_fn gco
Editable_poly:EPoly_Attach_fn gco
Edit_mesh:macros.run "Editable Mesh Object" "EMesh_Attach"
Editable_mesh:macros.run "Editable Mesh Object" "EMesh_Attach"
line:macros.run "Editable Spline Object" "ESpline_Attach"
 SplineShape:if subobjectlevel==1 and (for i=(numsplines $) to 1 by -1 where (not ((getKnotSelection $ i)as bitarray).isempty) collect (not ((getKnotSelection $ i)as bitarray).isempty))\[1\] then weldSpline $ 0.002 else  "Editable Spline Object" "ESpline\_Attach"

 Edit\_Spline: "Editable Spline Object" "ESpline\_Attach"

  unwrap\_uvw:gco.stitchVertsDialog()macros.runmacros.run
)
)

==============================================

Script 2. Place the pivot on the poly's center base

==============================================

(
on isEnabled return (selection.count >= 1)
on Execute do 
(
try
(
--loop through selected objects and set pivot point to object's centre
for i in selection do (
CenterPivot i
i.pivot.z = i.min[3]
)
)
catch
(
messageBox "The object's pivot point could not be centered!" title:"JJTools Error" beep:true
)
)
)

==============================================

This is my try but it doesn't work :

==============================================

macroScript CombinedScript
category:"_Ricardo"
tooltip:"UniAttach and Centre Pivot Base"
buttontext:"UniAttachCentrePivot"
icon: #("_Ricardo-UniAttachCentrePivot",1)
(
global SendKey=(dotNetClass "System.Windows.Forms.SendKeys")
------------------------ FUNCTIONS ------------------------
fn MultiAttach_Spl_fn=(spl_ar=for i in selection where IsShapeObject i collect (convertToSplineShape i);
for i=2 to spl_ar.count do addandweld spl_ar[1] spl_ar[i] 0.002)
fn MultiAttach_byMaterial_fn = (
(select (objs=for i in selection where i.material==selection[1].material collect i))
for i in objs where classof i != Editable_Poly do converttopoly i
for i=2 to objs.count do polyop.attach objs[1] objs[i]
)
fn AttachMul_fn = (
arO = for o in selection collect superclassof o
if (findItem arO GeometryClass)==0
then with redraw off MultiAttach_Spl_fn()
else (
s0=selection as array
fn checkDialogMulAtt_fn = (
if (UIAccessor.GetWindowText (DialogMonitorOPS.getWindowHandle())=="Attach List") then
(
SendKey.SendWait "^a{ENTER}"
)
return true
)
DialogMonitorOPS.unRegisterNotification id:#MultAtt_mon
DialogMonitorOPS.registerNotification checkDialogMulAtt_fn id:#MultAtt_mon
DialogMonitorOPS.enabled = true
s_all=for i in objects where not i.isHidden collect i
actionMan.executeAction 0 "281"  -- Tools: Hide Unselected
select s0[1]; convertToPoly $; $.ButtonOp #AttachList
DialogMonitorOPS.unRegisterNotification id:#MultAtt_mon
DialogMonitorOPS.enabled = false
for i in s_all where IsValidNode i==true do i.isHidden=false
)
)
fn WeldBorder_fn fco=
(
if subobjectlevel==2 then fco.ConvertSelection #Edge #Vertex
if subobjectlevel==3 then fco.ConvertSelection #Border #Vertex
if subobjectlevel==4 or subobjectlevel==5 then fco.ConvertSelection #Face #Vertex
try (fco.ButtonOp #WeldVertex; if subobjectlevel==3 do max select all) catch (polyop.weldVertsByThreshold $ (polyop.getVertSelection $); if subobjectlevel==3 do max select all)
)
fn EPoly_Attach_fn fco= (
if subobjectlevel==0 or subobjectlevel==undefined
then  "Editable Polygon Object" "EPoly_Attach"
else
if ((subobjectlevel==4 or subobjectlevel==5) and not(fco.getselection #Face).isEmpty) or (subobjectlevel==1 and not(fco.getselection #Vertex).isEmpty) or ((subobjectlevel==3 or subobjectlevel==2) and not(fco.getselection #Edge).isEmpty)
then WeldBorder_fn fco
)
fn CenterPivotAtBase obj = (
CenterPivot obj
obj.pivot.z = obj.min[3]
)
------------------------ SCRIPT ------------------------
if getCommandPanelTaskMode() != #modify then (max modify mode)
local gco = modPanel.getCurrentObject()
if selection.count > 1 then (
if keyboard.escPressed then
MultiAttach_byMaterial_fn()
else
AttachMul_fn()
) else (
case classOf gco of
(
Edit_Poly:  EPoly_Attach_fn gco
Editable_poly:  EPoly_Attach_fn gco
Edit_mesh:   "Editable Mesh Object" "EMesh_Attach"
Editable_mesh:   "Editable Mesh Object" "EMesh_Attach"
line:    "Editable Spline Object" "ESpline_Attach"
SplineShape:    if subobjectlevel==1 and (for i=(numsplines $) to 1 by -1 where (not ((getKnotSelection $ i)as bitarray).isempty) collect (not ((getKnotSelection $ i)as bitarray).isempty))[1] then weldSpline $ 0.002 else  "Editable Spline Object" "ESpline_Attach"
Edit_Spline:     "Editable Spline Object" "ESpline_Attach"
unwrap_uvw: gco.stitchVertsDialog()
)
)
-- Center pivot for the resulting merged object
if selection.count == 1 then (
try
(
for obj in selection do CenterPivotAtBase obj
)
catch
(
messageBox "The object's pivot point could not be centered!" title:"JJTools Error" beep:true
)
)
)macros.runmacros.runmacros.runmacros.runmacros.runmacros.run
10 Comments
2024/11/29
15:19 UTC

1

🔥 ITOOSOFT Black Friday is here! 🔥

Don’t miss your chance to grab our BIGGEST discounts of the year:

  • Up to 35% off on PERPETUAL LICENSES of ForestPack Pro & RailClone Pro
  • HUGE bundle savings of up to 55% off buying products individually at their normal price
  • Big discounts on The3dGarden & ParametricLibrary

Find out more 👉 https://bit.ly/ITOOSOFT_BF24

https://preview.redd.it/81or7jvvbs3e1.jpg?width=1080&format=pjpg&auto=webp&s=eed1db10db2fbaf6fea9d956eaa552b8ed138c82

0 Comments
2024/11/29
06:30 UTC

3

Edit Mesh --> Edit Poly breaks mesh

So i have an FBX from an architect, and the mesh is mostly ok. The issue is railing and cylinders. It looks like a body object with a circle and a line and if i apply an edit poly it breaks the mesh. I dont have the original STL file, i only have the FBX. What would be the easiest solution to retopologzie the edit mesh?

The Editable Mesh:

https://preview.redd.it/8ne265e3rs3e1.png?width=1694&format=png&auto=webp&s=8660a4d0537f639260f70d2c2a2f082b71ac461f

With Edit Poly:

https://preview.redd.it/c9axwpyars3e1.png?width=1618&format=png&auto=webp&s=0c55ad602dba443cf20c2e67f557d0d9f2178ddf

There are tons of railing, fencing etc. Fencing was ok, i used substitute and collapsed the mesh, after recreating a clean mesh. But railing... Any ideas? Thanks

12 Comments
2024/11/29
07:58 UTC

8

Join the Chaos Vantage Community!

Hello guys, I have recently made a community here for people who use 3dsmax and Chaos Vantage for rendering because there was nothing for it. You are welcome to join and help grow the community! Just search ChaosVantage

2 Comments
2024/11/28
21:28 UTC

19

3DS Max - Plugin - [UPDATE] - CopyPaste V1.5

8 Comments
2024/11/28
18:50 UTC

12

New TyFlow and Redshift Tutorial

0 Comments
2024/11/28
17:02 UTC

7

TEXTURE. im new to 3ds max im trying to do this weapon model so i made a plane and applied the image as texture,as u can see the texture is visible in the perspective view but not showing in the front orthographic view.help me solve this problem

17 Comments
2024/11/28
04:10 UTC

68

A Thanksgiving animation I made. Rendered in Octane.

9 Comments
2024/11/28
01:21 UTC

1

Recommendations for finding freelance 3D modelers specialized in furniture 🌟

Hi everyone! 👋

I’m looking for freelance 3D modelers to collaborate on projects related to furniture and interior design companies. I’ve checked out a few platforms but would love to hear recommendations from the community about where to find professionals experienced in this field.

What I’m looking for:

  • Experience in 3D modeling, especially furniture.
  • Models compatible with 3ds Max, suitable for integration into larger scenes.
  • Bonus: models with unwrap UVs ready for material application.

I can’t guarantee a steady stream of work at the moment, but I frequently work with companies that require high-quality results. The models might also be reused in other projects or scenes, always respecting any agreed conditions.

My questions:

  • What platforms or websites would you recommend for finding such professionals?
  • Any tips for ensuring smooth collaboration?

If anyone here is interested or knows someone who might be a good fit, feel free to reach out to me directly to discuss further details. I’m open to exploring collaborations or simply getting advice.

Thanks in advance for your time and help! 😊

0 Comments
2024/11/27
16:47 UTC

1

Railing

Hello everyone,

I’m looking for some help because I’m completely stuck with this. I’m trying to create a “classic” handrail, and so far, the best method I’ve found is using a line combined with sweep. However, I’m running into a problem: the handrail slightly twists on itself, and at this specific point (where it changes direction again), I can’t seem to control it. I’m not sure if I need to add more points to manage the “cut” that appears or if there’s another way to handle it because adding more points causes the extrusions to overlap.

I’ve tried applying a turbosmooth on top, but it doesn’t seem to improve things. Does anyone have any methodology or advice to help me get better control over this process? I’d really appreciate any guidance!

Thanks in advance. 🙏

0 Comments
2024/11/27
19:37 UTC

3

Corona to Cycles X(Blender)

Hello. I have 3ds max scene with many corona light objects. Is it possible to somehow export the coronalights to blender?

Any kind of automation or something would help a lot, as I have quite a lot of 3ds max scenes to convert.

2 Comments
2024/11/27
13:13 UTC

49

15 years later

I just so happened to come across the first ever car I modelled and rendered, I remember at the time I was so pleased with myself and I thought I had done such an amazing job lol. Now putting it next to my latest model and render, wth was I thinking??? And I'll add even the latest I now realise still has much work to better still. I love 3D max and the constant pursuit of better digital image and model making.

https://preview.redd.it/dpgumip8uf3e1.jpg?width=1024&format=pjpg&auto=webp&s=d1d2c3d6ce809b11a0a21a7309b829946b1e4022

https://preview.redd.it/jmerrh87vf3e1.jpg?width=2500&format=pjpg&auto=webp&s=62316da3d841ce8a984f53dd908d7fe97d52f331

12 Comments
2024/11/27
12:36 UTC

4

i think i have contrast blindness, tips for color correction are welcome

i'm afraid i overdo the contrast in post production and get this bad effect, but every time i look at the render the more i look at it, the more i think ‘i need more’. iI think you can see that post production is not my strong point, how would you correct this render?

https://preview.redd.it/vclg52ueie3e1.jpg?width=3017&format=pjpg&auto=webp&s=c81a38361dc146d1681df558f80984d8a85ea488

2 Comments
2024/11/27
08:06 UTC

2

Realistic texturing with vray

Hi all, I’m struggling a little bit, I’m trying to create and texture a 20m x 15m ground plane with a trench dug into it.

I can model the trench fine, but when it comes to texturing I just cannot get close to realism. I’ve tried using substance painter, and used noise masks to hide the tiling, and used the height so with a vray displacement modifier, but I’m still not happy with the results.

How on earth do people manage to realistically model and texture terrain for rendering?

7 Comments
2024/11/27
08:16 UTC

31

3dsmax Tools Beginners should Be Familiar with

Very often I see beginners struggling with the wealth of tools in 3dsmax or claiming it doesn't do that or asking how I can do the other thing, and I feel a lot of tutorials are not teaching some great tools, methods, and utilities that can help you troubleshoot, fix, or do things faster.

So, I thought I should create a list of the Tools I use most frequently for modeling to help beginners focus their efforts and give them the opportunity to explore and familiarize themselves with the toolset.

From the most basic and common, to a couple of obscure ones.

Perhaps if people are interested, I could do a couple of basic tutorials to showcase a few of them, and how they can be combined to do things you might need plugins in other tools to replicate.

My workflows cover mostly modeling for real time content, so you will not see much about rendering and lighting here, but most are universal modeling tools that you can use for anything as well as some basics any generalist should be familiar with.

Which ones are new to you? Do you want to see a tutorial?
Which ones do you use a lot?
Did I miss any that you believe is a must!?

Modeling

  • Splines (Splines are a simple but powerful detailing tool)
  • Lathe
  • Extrude
  • Bevel
  • Loft (It is a lot more than just an extrusion tool)
  • Cross Section + Surface (Spline Surface Modeling)
  • Boolean
  • Edit Poly
  • Poly Select
  • Material (Assign Material ID to your selection)
  • Smooth
  • TurboSmooth
  • Weighted Normals
  • Symmetry
  • Retopology
  • Array

Deformation

  • Taper
  • Slice
  • Bend
  • Twist
  • Noise
  • Displace
  • FFD
  • Conform

UV Mapping

  • UVW Map

  • Unwrap UVW

  • UVW Xform

  • MapScaler

Animation

  • Skin
  • Flex
  • Melt
  • Path Deform
  • Xform/Xform2

Utilities

  • Reset Xform
  • Rescale World Units (Resize everything to a factor WITHOUT scaling it.)
  • Clean Multimaterial
  • UVW Remove (Bugged UVs or Materials? Try this one.)
  • Panorama Exporter (Helps you render a 360 Panorama)
  • Resource Collector (Helps you bring all scattered assets to one location)
  • Instance Duplicate Maps
11 Comments
2024/11/26
22:38 UTC

3

How to extrude these or similar shapes from Splines?

Hi everyone!

Could you tell me and write down step by step how to extrude shapes from Splines with holes inside as picture shows?

Whenever I do it they are extruded together and there are no holes inside.

Thank you for your help in advance.

Csaba

https://preview.redd.it/iw3lxg41m93e1.jpg?width=851&format=pjpg&auto=webp&s=030f951608f493f12d433d3d7da93c03549b63d3

9 Comments
2024/11/26
15:33 UTC

1

the light is showing on viewport but not comes in render

1 Comment
2024/11/26
16:16 UTC

5

Saved image from the render looks a lot different than the render(Beauty) itself

4 Comments
2024/11/26
15:56 UTC

Back To Top