# P3DE (Processing 3D Editor) with Script Engine & Terminal & Blueprint

**URL:** <https://discourse.processing.org/t/p3de-processing-3d-editor-with-script-engine-terminal-blueprint/48292>\
**Category:** Development\
**Created:** [March 25, 2026, 5:14pm UTC](https://discourse.processing.org/t/p3de-processing-3d-editor-with-script-engine-terminal-blueprint/48292 "2026-03-25T17:14:44Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![fddxsyf123](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/fddxsyf123/32/21677_2.png) [@fddxsyf123](https://discourse.processing.org/u/fddxsyf123)\
**Post date:** [March 25, 2026, 5:14pm UTC](https://discourse.processing.org/t/p3de-processing-3d-editor-with-script-engine-terminal-blueprint/48292/1 "2026-03-25T17:14:45Z")

</div>

Hello everyone! I’m very excited to share my research project, and I hope it can serve as a useful reference for all of you.

Using Processing’s **native framework** , I built a 3D scene editor. It features a functional UI, basic 3D software operations, a console terminal system, a script engine, and a Blueprint-style visual logic editing system.

Worth noting: the editor already supports saving and loading scenes, grouping objects, as well as undo and redo functionality .

**What I’m most proud of is that this project has zero third-party dependencies — it runs entirely on native Processing with no plugins required!**

For more details, check out the GitHub repository: [https://github.com/ShenyfZero9211/Processing\_3d\_editor](https://github.com/ShenyfZero9211/Processing_3d_editor)

 ![fOxm1PMfs](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/3X/2/2/220b9fc4ac5f492027b987eda571561b3cdf3261.jpeg)

Due to limited testing environments, I have only verified this on Windows 11 and Ubuntu so far. Other platforms have not been tested, but should theoretically work fine — I’d love to hear your feedback!

I hope this can be helpful to everyone — thank you so much! Feel free to leave a comment and let’s learn together.

---

<div class="post-metadata">

**Author:** ![hx2A](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/hx2a/32/14322_2.png) [@hx2A](https://discourse.processing.org/u/hx2A)\
**Post date:** [March 26, 2026, 6:40pm UTC](https://discourse.processing.org/t/p3de-processing-3d-editor-with-script-engine-terminal-blueprint/48292/2 "2026-03-26T18:40:37Z")

</div>

> [@fddxsyf123](#):
>
> I hope this can be helpful to everyone — thank you so much! Feel free to leave a comment and let’s learn together.

Wow @fddxsyf123 , this is nice work! I am eager to give it a try and see what it can do.
