Git Product home page Git Product logo

scenemachine's Introduction

Scene Machine

A WoW addon that lets you put together scenes using in game models. mainscreenshot

Installation

  • Manually: Simply download the latest release zip file here and extract it into your World of Warcraft addons folder.
  • Automatically: Using CurseForge, look for Scene Machine and it will automatically install the addon and keep it up to date. Or get it from CurseForge (Later on I'll make the addon available on other addon distribution platforms)

How to use, a quick guide

  • To open Scene Machine, find the small icon around your minimap and click it; howToRun

  • You will be greeted by the main "Editor" window, with a blank gray scene. freshNewWindow

    • The gray frame in the center is the scene frame, this is the canvas where you will be crafting your scene.
    • On the left side there are 2 panels:
      • Hierarchy - will display a list of all objects in the scene (currently empty)
      • Properties - allows you to modify different properties of selected objects, or the scene itself
    • On the right side is the Asset Explorer, where you will find all of the available models, and creatures in the data
    • Bottom side are the Timelines, where you will be able to animate objects. (This feature is still being worked on so this guid won't cover it)
  • Scene navigation is simple, it follows WoW's flying controls. Simply use WASD to move around, and hold the right mouse button to point the camera. (You can find all the keys below)

  • But first let's load some objects into the scene so we can see where we're going:

  • Starting off with the Asset Explorer, you have 2 tabs of interest at the moment

    • Models tab: allows you to browse through the game's folder structure to find any model that you need, bee it a chair, a tree, a skybox, or a light source
    • Creatures tab: will contain a list of all available creatures (remember: you can also search through the models and creatures list, at the top)
  • The easiest way to load in models is to simply drag them from the asset explorer and into the scene dragObjectIn (the same applies for creatures)

  • Once you have an object in your scene, you're able to further position/rotate/scale it by enabling the right tool

  • To pick a tool: go to the toolbar and choose between select/move/rotate/scale, or right click anywhere in the scene and choose from the context menu, or use one of the keybinds below transformTools moveRotateScale

These are the absolute basics to get you started. More in depth guides and tricks will follow sometime soon.

Keyboard Shortcuts

keyboardShortcuts

Important Notes

  • Some features such as the animation system are still work in progress. There will be some refactoring done so any animation data saved may be lost.

More Screenshots

screenshot1 screenshot2

scenemachine's People

Contributors

cucflavius avatar ghostopheles avatar

Stargazers

ustoopia 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.