/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,268 Subscribers

1

I need help with trouble shooting the rigging issue's I have.

3 Comments
2024/12/03
18:56 UTC

2

Why my render time is that long? What changes I can do?

I am learning Corona Render for architecture visualization.

I have an i7-6700k CPU, 16 GB RAM, and Asus Nvidia 1050ti GPU.

https://preview.redd.it/cmp5vicasn4e1.jpg?width=1471&format=pjpg&auto=webp&s=24d6a76ec35bc5c688f15aca6f5ca8f96def04f3

17 Comments
2024/12/03
16:21 UTC

1

Dockable Panels?

5 Comments
2024/12/03
14:07 UTC

4

3ds max glitch while right click, on second monitor

Hello so I have a new issue in 3ds max when I press right click in my second monitor a weird glitch is happening. The menu of 3ds max is appearing on my second monitor but not as a menu but as an image of the viewport i am working on. It is kinda hard to explain so I will just sent an image. Does anyone has any idea what can I do to fix this? I have all the latest updates on GPU running a rtx 3050. This happened after updating windows 11 unfortunately. Any help is appreciated.

11 Comments
2024/12/03
07:34 UTC

2

where do you search for reference for interiors render ? i mean for light/shadow/contrast reference, not furniture. when I search i find almost only other renders

3 Comments
2024/12/02
20:21 UTC

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

50

FN P90 Gaming model

13 Comments
2024/12/02
08:56 UTC

4

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

12

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

5

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

4 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.

3 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.

3 Comments
2024/11/30
16:51 UTC

47

3D Artist Seeking Job Opportunities

11 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

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

9

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

11

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

18 Comments
2024/11/28
04:10 UTC

70

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

13 Comments
2024/11/27
12:36 UTC

5

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

Back To Top