• Stars
    star
    225
  • Rank 176,408 (Top 4 %)
  • Language
  • License
    Apache License 2.0
  • Created almost 7 years ago
  • Updated 8 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

shared OSL shaders for 3ds Max

3dsMax-OSL-Shaders

This is the repo to hold shared OSL shaders for 3ds Max 2019 and beyond. Note that 3ds Max 2019 is the first version to support this standard.

All shaders in this repository are under the Apache 2.0 License - see LICENSE.txt. This is an extremely permissive Open Source License, where you can share, modify, use (even commercially), abuse, modify, tweak, break, mangle, or do whatever you want with any of the shaders. This is true also for the shaders that ship with 3ds Max itself. We believe in being Radically Open with this project. ENJOY!

For developer documentation, read The OSL Map and You.pdf, and for more user-facing information - as well as documentation for the 101 shaders shipping with 3ds Max - read OSL shaders in 3ds Max 2019.pdf.

Layout of the repository

3ds Max Shipping

The shaders shipping with the current version of max, and updates to them. The intent of this folder is that it should be safe to replace your 3dsmax\OSL folder with the content from here. It should only contain safe (compatible) updates to the shaders shipping together with max.

Non-shipping shaders

Non-shipping are under the OSL directory, with a few sub-folders. They are all under a main "OSL" folder. This allows you to add the folder checked out from GitHub as a plugin folder.

Go to Customize -> Configure System Paths -> 3rd Party Plug-Ins and add the checked out folder as a plugin path. 3ds Max will find the "OSL" subdirectory and automatically load everything in it at startup, and populate the material browser.

OSL\ADN-Experimental

Contains shaders in flux and in development that may change completely tomorrow. Use these with caution, and its probably safest to use them in unlinked mode, because if you download a new version in the future, the behavior may have changed enough such that your old scenes no longer work.

OSL\ADN-Stable

These are shaders that are mature enough and stable enough that the intent is that the shaders interface and behaviour won't substantially change in the future. It may gain parameters, but defaults should be compatible with the previous version. These shaders are candidates to be included in the shipping set in the next version.

OSL\ADN-User Submitted

These are shaders submitted by users.

If you want to contribute, read the how to submit documentation for details.

More Repositories

1

RevitTrainingMaterial

Autodesk Revit Training material
C#
310
star
2

3dsMax-Python-HowTos

3ds Max python samples
Python
222
star
3

Maya-Training-Material

Autodesk Maya Training Material
C++
138
star
4

MgdDbg

Inspection tool for AutoCAD Database (DWG) created with .NET
C#
120
star
5

AutoCAD-Net-Wizards

AutoCAD .Net Wizards for Visual Studio
C#
95
star
6

Inventor-Training-Material

Inventor API Training Material and Samples
Visual Basic
94
star
7

ObjectARX-Wizards

AutoCAD / ObjectARX Wizards for Visual Studio
C++
78
star
8

3dsMax-Learning-Path

3ds Max Learning Path
C++
63
star
9

AutoCADDotnetTrainingMaterial

AutoCAD NET Material Previous Versions
44
star
10

3dsMax-Explode-Geometry

3ds Max Explode Geometry plug-in
C#
42
star
11

Maya-Cpp-Wizards

A new Maya C++ Wizards
C
40
star
12

Civil3DSnoop

Tool to inspect AutoCAD Civil 3D Database
Visual Basic
38
star
13

Maya-Net-Wizards

Maya .Net Wizards for Visual Studio
C#
36
star
14

revit-api-chms

A collection of the Revit API CHM Windows Help Files from the Revit SDKs
34
star
15

3dsMax-MCG-Samples

A library of useful compounds and tools for Max Creation Graph.
MAXScript
31
star
16

Maya-Locator

Maya Locator Library (Example) - Plug-in of the Month, October 2012
C++
27
star
17

AutoCAD-Slide-Library-Manager

AutoCAD Slide Library Manager
C#
24
star
18

Maya-dx11Shader-Sample

Maya-dx11Shader-Sample
C++
22
star
19

ObjectARXTrainingMaterial

ObjectARX Training Material
20
star
20

Maya-Net-Wpf-DarkScheme

Maya .Net Dark Scheme for WPF
C#
19
star
21

Maya-CustomConstraint

Maya CustomConstraint Sample
C++
14
star
22

Plant3DTraining

C#
14
star
23

3dsMax-SampleCode

C++
12
star
24

ScriptPro-installer

ScriptPro 2.0 is a batch processing utility that applies a set of commands to multiple drawings.
11
star
25

AutoCAD-SendCommand

Samples showing how SendCommand works in AutoCAD 2014 and 2015
10
star
26

A360ViewerSamples

JavaScript
8
star
27

3dsMax-WindowMatic

3ds Max sample code showing how to capture an outside window process, into a 3ds Max viewport
C++
7
star
28

Vault-Plugin-Wizard

This wizard helps you to create an Autodesk Vault plugin more easily.
C#
7
star
29

apps.exchange.packager

Cross platform scripts to produce installers for the Autodesk http://apps.exchange.autodesk.com store
Python
7
star
30

Termlicensing

C#
7
star
31

3dsMax-Bake-Radiosity

C++
6
star
32

3dsMax-Menu-Sample

.NET API Menu sample
C#
6
star
33

PIOTM-QRCode

Create single hatch QR code on AutoCAD
C#
6
star
34

EntitlementAPI

Samples related to Entitlement API for Autodesk Exchange Store
C#
5
star
35

MotionBuilder-Training-Material

Autodesk MotionBuilder Training Material http://www.autodesk.com/developmotionbuilder
5
star
36

Associative-Fillet-sample-application

A realistic Associative Fillet ObjectARX sample application
C++
5
star
37

ObjectARX-Natvis

MSVC Debugger Type Formatting (Natvis files) for AutoCAD ObjectARX
4
star
38

iLogicRuleExporter

Utility to export all Rules from the Active assembly to *.iLogicVb files
Visual Basic .NET
4
star
39

EntitlementAPI_Inventor

Shows how to use the entitlement API from an Inventor AddIn
C#
3
star
40

Exchange-IPNListener-Sample

An ASP.Net sample demonstrating how to connect and receive the Autodesk Exchange Store IPN notification.
C#
3
star
41

Inventor-Attribute-Helper

The latest version is here https://github.com/brianekins/AttributeHelper
Visual Basic .NET
2
star
42

ADN-Field-Android-Sample

A demo on some workflows to handle Issues using Field API
Java
2
star
43

Vault_Thinclient_Integration

C#
2
star
44

MaterialProfiler

An Inventor Material Profiler Add-In
C#
2
star
45

map-resource-explorer

C#
2
star
46

ADN-Android-Samples

Various Android related samples
Java
2
star
47

3dsMax-OSL-Shaders-TestSuite

3ds Max OSL Shaders tests and content
MAXScript
1
star
48

.NETwrappersCustomEntity

Tutorial to create managed wrappers for custom ARX functions and objects
1
star
49

ADN-WinRT-Samples

Various WinRT/Windows App Store Samples
C#
1
star
50

Fiber_removal_AutoCAD2015

1
star
51

AdnGallery

Node.js gallery website
JavaScript
1
star
52

AdnNodeServer

A Node.Js Server demo running Apprentice to fetch data from Inventor files
C#
1
star