Giter Site home page Giter Site logo

kielan / dune_sculpt Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 17.03 MB

Dune sculpt. Blender3d C++ only currently in active development.

License: MIT License

CMake 0.53% C 64.09% C++ 34.38% Objective-C 0.01% Objective-C++ 0.22% Makefile 0.01% GLSL 0.77%

dune_sculpt's Introduction

Dune Sculpt

Pre-Pre-Alpha

Next official update is planned for December 2024!

Dune Sculpt, Blender3d in c-lang currently in active development. Blender without the Python bridge. This project is currently in pre-pre-alpha until buttons and tests are complete use is not reccomended. If you are interested in actively developing please do! This project is as open source as Linux meaning once you fork, it's your version for everyone to use and change as a person desires.

The intent is modularized package management like node vscode or emacs with a self documenting manual memory management scheme. Think wave, but with an added dimension, it's like a dune. Originally when studying Blender I wanted to make a desert sand 3d graphics/physics sim generator; then I wanted a fourier transform, then a new garage band, and then I wanted sand and water sim, and now I want open source medical software to be available to everyone. All these wants slowed and stalled development.

A lot of Blender conventions have been modified to be shorthand so that it's easier to code and read from your phone: 'but' change to 'btn' ect. I hope that eventually I can structure a git tree of pull requests so that official Blender3d will adopt some of the more terse conventions and if you are part of the core Blender3d team please do so yourself and take all that work into your project before I get the opportunity to do so.

Table of Contents

Background

Blender3d is written in using C/C++ and Python and code required handles for the 3 languages. This is a concise rewrite and cleanup. Including Sequencer for undo/redo, in source cachelimiter for gpu management and a C-lang only rewrite of GHOST (General Handy Operating System.)

Install

This project uses CMake on Unix-like and MacOS. Go check them out if you don't have them locally installed.

$ sudo apt install
$ git clone https://github.com/
$ cd dune
$ make install

Code style

Follow PEP 8

autopep8 --in-place --aggressive --max-line-length=88 <filename>

Tests

Using ctest.

Contributors

dune_sculpt's People

Contributors

kielan avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.