#Nexus Pro v9

1 messages · Page 1 of 1 (latest)

lethal raft
#

Description:

This plugin enables total and instantaneous synchronization of geometry, rotation, and object scaling between two open design sessions.

It replicates every brushstroke and layer management in real-time, keeping textures and Paint mode identical down to the second.

It unifies the animation timeline, ensuring the playhead and keyframe creation always move in perfect unison.

It provides constant visual feedback by showing exactly which tool and specific element the twin window is manipulating.

It maximizes fluidity through an intelligent system that eliminates interference and guarantees the stability of the change history at all times.

wide hare
#

Hello I’d be interested in working on the two screens with the same open Blockbuster project I’m available

#

Are you here @lethal raft

lethal raft
#

@wide hare Yes, it's me.

#

As I mentioned above, it all depends on the people.

#

I'm not a programmer, but I'm also interested in seeing it implemented. If they want it, it would be great to have it integrated into Blockbench. But it all depends on whether people are interested. I can't provide support. I've barely been able to do what you've seen with the help of AI.

wide hare
#

Okay

#

Can you provide that

#

Also is this a commission tho

lethal raft
#

I'm not going to publish it yet; I'm still doing stress tests to find out where it's failing.

#

I'm sorry

stuck coral
#

Don't worry, we'll be waiting 🌹

lethal raft
#

Nexus Pro v34

#

With Nexus version 8.8.1, we've achieved ultra-fast, smooth bidirectional sync at 60 FPS, completely eliminating camera stuttering thanks to the new zero-latency server. We've also refined the paint engine with "deep memory" and binary data support (textures no longer disappear when switching monitors), restored a perfect Undo/Redo history, and implemented a manual sync button securely integrated into the interface. It's the ultimate dual-screen experience!

lethal raft
#

UPDATE:
🚀 Nexus: Real-Time Collaboration for Blockbench

Nexus is a revolutionary plugin designed to transform Blockbench into a multiplayer workspace. It allows multiple artists, modelers, and animators to work simultaneously on the same project, merging their creativity in real-time without interruptions.

No more swapping files over Discord or waiting for a teammate to finish before you can start. With Nexus, you work side-by-side on the same 3D canvas.

✨ Key Features
🎨 1. Collaborative Painting (Pixel-Perfect)
Work on model textures at the same time as your teammates with absolute precision and without "stepping on" each other's work.

Live Brushstrokes: What your teammate paints appears instantly on your screen.

Layer Mastery: Full support for the layer panel. If someone creates, hides, or paints on a specific layer, the entire team sees it reflected.

Shared Tools: Automatic synchronization of color palettes and tool selections.

Smart Memory (Undo): Native integration. You can use Ctrl+Z to undo your own strokes or your teammate's without breaking the canvas or generating visual glitches.

🎬 2. Asynchronous Animation (Studio Workflow)
The animation workspace is designed to give total freedom to each animator, mimicking the workflow of major animation studios.

Independent Timelines: Each user has control over their own player (Play/Pause) and their own playhead. Zero stutter, zero lag. You can preview the animation on a loop while your teammate adjusts a detail on a paused frame.

Pose Sync (Keyframes): While time is independent, actions are not. If someone moves a bone and creates a Keyframe, that diamond will magically appear on everyone else's timeline instantly.

#

Scene Switching: If a user switches from a "Walk" animation to an "Attack" animation, the entire project synchronizes so everyone stays on the same page.

🏗️ 3. Shared 3D Environment
The 3D viewport becomes a shared stage where everyone knows exactly what is happening.

Synchronized Cameras: See exactly where your teammates are looking.

Live Transformations: If someone moves, rotates, or scales a bone or a cube, the 3D mesh updates live for the rest of the team.

Active Selection: Instantly see which parts of the model others are currently selecting.

🛡️ Why is Nexus different?
Unlike other tools, Nexus is built by injecting itself directly into the "Brain" of Blockbench (its native APIs). This means it is invisible and does not disrupt your workflow. There is no lag, edit histories remain clean, and everything flows as if you were working alone—but with the power of an entire team.

#

Working in a group isn't tested, but by modifying certain parameters, collaboration is possible.
It's not tested because I only use it to have two Blockbench windows with the same file.

#

Nexus Pro v9

lethal raft
#

Well, first of all, thank you to everyone who has shown their support.
Here's the Nexus Pro plugin.This is a working beta version.

This plugin doesn't currently support collaborative work. I'm currently working on how to implement it.

Instructions:

  1. Load plugin from file
  2. First, open two Blockbench windows.
  3. then opens the latest version of the file in each window.
  4. Always use one window as the master.

Although the plugin allows communication between windows, it's more reliable to use one as the master. If you're in Paint, you can use the second window to paint.

  1. If you're in the Paint panel and you paint before activating the Layers panel, the layers won't synchronize. You have to activate the layers. Once they're activated, paint and see what happens.

  2. When creating layers, always do so in the master window. If for some reason you've done something and you go back and see that it's not synchronized, there's a button called SYNC. This button synchronizes window 2 with window 1. That's why I recommend always having a master window and always saving your project.

  3. Only use the Layers panel in the master window. The Layers panel in window 2 is merely for informational purposes. Best not to touch it, hehe, a bug I haven't been able to fix yet.

  4. You use more textures than I do; it might be good to see how much stress it can handle.

SYNC button: toolbar -> customize Toolbar -->Tools --> SYNC
I've set the SYNC function as a keyboard shortcut on a mouse button for convenience.

#

I'll repeat what I said at the beginning of the post: I can't provide support.
I'm uploading it so you can test it, stress it out, overload it with tests, and if it fails or has any errors, send feedback. It shouldn't cause problems since many people use external programs like Aseprite, or others, so the workload is reduced to a minimum. But it's good to know where it fails, and together we can make it 100% effective. So I encourage programmers to take a look and improve it. But on one condition: publish your comments, suggestions, updates, or code improvements here. Thanks.