



ZBrush is a sculpting program from Pixologic famous for its perfect digital sculpting technique. They are similar in the aspect of sculpting and modeling but are quite different at the core.

The screen drawing tablets still needs to be connected to a computer to function, whether its a PC or Mac.īoth ZBrush and Blender are amazing 3D design software. It can be a tablet with screen or without screen. The pen also acts like a computer mouse, giving you the ability to left and right click by using a button on the side of the pen. You require a Stylus (Pen) to use it, it utilizes pressure sensitivity, and the tablet itself usually comes with a lot more function buttons (hotkeys). It is also called pen tablet, graphic tablet, or digital art pad. Working with tablets makes your work easier and allow you to create perfect models through various tools.ĭrawing tablet is basically a computer input device which is used used for digital drawing. you need a drawing tablet.ĭrawing tablets and pens have always been the popular choice by animators and visual effects artists. I had them in a previous version but decided that they were to difficult to maintain for the first release so I took them out.If you love 3D sculpting or modeling in Blender, Zbrush, Sculptris, SketchUP, Mudbox, Maya. cut/copy/paste are actually not there, unless I’m misunderstanding what you mean.It essentially creates a new scene on the fly, assigns unique colors to each geometry, renders a single pixel, returns the color in that pixel, matches with the unique colors and… TA-DA! you have the fastest picker in the world. So I implemented a GPUpicker as explained here. You could theoretically use a regular raycaster for this but each one of my lines is an independent geometry, which means that if a drawing is really complex the raycaster would struggle. TransformControls were a bit intimidating to work with but the gizmo code is separate enough from the logic to allow for customization. the “3d canvas” movement is using a custom combined TransformControls gizmo to allow for movement and rotation at the same time.The rest is mostly native three.js functionalities. But together with three.js I’m using some amazing components: MeshLines for drawing the lines and CameraControls for controlling the camera. Essentially I’m only using Vue.js for the UI and three.js for the 3D stuff. Hey! My stack is actually pretty shallow and the app is fully frontend.
